php读取excel文件示例分享(更新修改excel)_php实例

复制代码 代码如下:

//模板存放目录
$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';

$templateName = '1.xlsx';
$outputFileName = '模板.xlsx';
$txt='test';

//实例化Excel读取类
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($dir.$templateName)){
 $PHPReader = new PHPExcel_Reader_Excel5();
 if(!$PHPReader->canRead($dir.$templateName)){
  echo '无法识别的Excel文件!';
  return false;
 }
}
//读取Excel
$PHPExcel = $PHPReader->load($dir.$templateName);
//读取工作表1
$currentSheet = $PHPExcel->getSheet(0);

$currentSheet->setCellValue('B13',iconv('gbk','utf-8',$txt));//表头赋值//
//实例化Excel写入类
$PHPWriter = new PHPExcel_Writer_Excel2007($PHPExcel);
ob_start();
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:attachment;filename="' .$outputFileName. '"');//输出模板名称
header("Content-Transfer-Encoding: binary");
header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT");
header('Pragma: public');
header('Expires: 30');
header('Cache-Control: public');
$PHPWriter->save('php://output');

时间: 2024-08-03 21:57:13

php读取excel文件示例分享(更新修改excel)_php实例的相关文章

c语言读取csv文件和c++读取csv文件示例分享_C 语言

C读取csv文件 复制代码 代码如下: #include <stdio.h>#include <string.h> char *trim(char *str){    char *p = str;     while (*p == ' ' || *p == '\t' || *p == '\r' || *p == '\n')        p ++;    str = p;     p = str + strlen(str) - 1;     while (*p == ' ' ||

php读取大文件示例分享(文件操作类)_php实例

Lib_File2.php 复制代码 代码如下: <?php  class Lib_File2 {  //文件目录  private $root = '/data/wwwroot/kkpromo/data/';   //文件后缀  private $suffix = '.log';   //文件句柄  private $handle=null;   //一次读取文件的最大记录数  private $limit=40000;   //每行读取的字节长度  private $length=1024;

php原生导出excel文件的两种方法(推荐)_php实例

第一种方法: $filename='文件名称'; $filetitle='你的标题'; if($_POST){ set_time_limit(10000): $title = ''; ini_set('memory_limit','300M'); header('Content-Type: application/vnd.ms-excel;charset=utf-8'); $name = $title.".xls"; header('Content-Disposition: attac

PHP读取大文件的几种方法介绍_php实例

读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办法,希望例子能帮助到各位. 场景:PHP读取超大文件,例如1G的日志文件,我这里使用的是400M的access.log文件 1.使用file直接读取 <?php $starttime=microtime_float(); ini_set('memory_limit', '-1'); $file =

PHP读取大文件的类SplFileObject使用介绍_php实例

如果加载的文件特别大时,如几百M,上G时,这时性能就降下来了,那么PHP里有没有对大文件的处理函数或者类呢? 答案是:有的.PHP真的越来越"面向对象"了,一些原有的基础的SPL方法都开始陆续地实现出class了.从 PHP 5.1.0 开始,SPL 库增加了 SplFileObject 与 SplFileInfo 两个标准的文件操作类.SplFileInfo 是从 PHP 5.1.2 开始实现的.从字面意思理解看,可以看出 SplFileObject 要比 SplFileInfo 更

php读取excel文件示例

 这篇文章主要介绍了php读取excel文件示例,还有更新修改功能,需要的朋友可以参考下  代码如下: //模板存放目录 $dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';   $templateName = '1.xlsx'; $outputFileName = '模板.xlsx'; $txt='test';   //实例化Excel读取类 $PHPReader = new PHPExcel_Reader_Excel2007(); if(!

excel-如何将几个二维码 (EXCEL文件)转 化成同一个EXCEL内部

问题描述 如何将几个二维码 (EXCEL文件)转 化成同一个EXCEL内部 在相对较小的仓库内,设计生成N多个二维码货物(EXCEL文档),然后用手机去扫描,能否自动 生成同一个EXCEL内,并自动更新合并 解决方案 用excel去调用zxing这个库可以去生成.

简单的java读取文件示例分享_java

可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream().那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 解读完成后要输出呀.那当然要转换成IO可以识别

php更新修改excel中的内容例子

  //模板存放目录 $dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';     $templateName = '1.xlsx'; $outputFileName = '模板.xlsx'; $txt='test';   //实例化Excel读取类 $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->canRead($dir.$templateName)){  $PHPR