问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在php生成excel文档时怎样设定字体大小?

发布网友 发布时间:2022-04-06 01:56

我来回答

2个回答

懂视网 时间:2022-04-06 06:18

php修改excel的方法:首先实例化Excel读取类;然后通过“$PHPReader->load($dir.$templateName);”方法读取Excel;最后实例化Excel写入类并修改相关内容即可。

推荐:《PHP视频教程》

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)){

  $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');

热心网友 时间:2022-04-06 03:26

PHP生成EXCEL有多种方法,不知道你的程序是用的哪种方法,各种方法的处理不一样。
最简单的生产的<TAB>或者逗号分割的文本,这类文件无法设置格式。
有的PHP实际上是生产的HTML,可以使用HTML代码控制格式,比如<FONT
COLOR=XXX
SIZE=X>。
有的PHP实际上是生产的XML,这类可以在CSS里面设置格式。
有的PHP是调用COM直接生成真正的EXCEL文件,这类程序可以使用COM调用设置格式,可以新打开一个EXCEL,用录制宏的办法获取设置字体大小的语句。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑lol突然很卡怎么办啊电脑玩lolfps低怎么解决 危化品仓库有什么设备 香港中文大学2021-2022在河北,重庆最低录取分数线 ChaCheer 洽洽 南瓜子 盐焗味 500g-适用对象 老闫家小粒香南瓜子-适用对象 洽洽盐焗味南瓜子-适用对象 盐焗南瓜子里有添加明矾吗 老街口盐焗味南瓜子500g*2袋量大优惠休闲零食 一天走多少步可以减肥每天走多少步可以减肥 肉炖土豆需要炖多久时间 如何用PHP修改excel里的内容 php中 str_replace() 如何替换字符的? php字符串内容替换 php替换字符串中间字符为省略号的方法 怎样用PHP正则替换特定标志及其间的字符呢? php 替换a和b之间的字符串 PHP正则替换,指定字符串之间的字符串 php 字符替换怎么弄? php 利用openoffice把office转成pdf格式,该怎么解决 如何将WORD文本文件变为PDF文件??? Doc文件转换为Pdf文件 php调用libreoffice将doc转pdf的问题 PHP 中怎么实现OFFICE文件转换成PDF文件格式 如何将doc格式的word文档转换成pdf 跪求大神解决PHP环境配置中,修改Apache遇到的问题: Cannot load php5apache2_2.dll into server httpd.conf中加上LoadModule php5_module &quot;D:&#47;web&#47;php5.6&#47;php5apache2_4.dll&quot;启动失败 配置apach php 报错无法加载php5apache2.dll php和apache配置 LoadModule php5_module D:/php/php5apache2.dll php和apache配置时,下载php5.3.8这个版本,里面怎么没有php5apache2_2.dll这个文件 php5.3 php5.4解压之后为什么没有php5apache2 怎么用PHPexcel选定指定的excel并修改里面的某个sheet php&nbsp;如何控制mysql&nbsp;输出excel的列为文本格式,输出的excel格式中000丢失 基于php中使用excel的简单介绍 PHP生成excel,就是用header生成,请问如何控制生成的excel样式。比如居中对齐,背影颜色等? php处理excel文件,如何动态改变默认文件名。 在php中如何删除当前使用excel导入的内容 php怎么导入Excel表格到数据库,根据表格内的字段修改对应数据,请问大神怎么导入数据库???? php如何给excel表格添加水印 PHP如何将查询出来的数据导出成excel表格(最好做一个按钮) php 创建excel时wamp怎样设置 php生成excel形式怎么修改excel的背景色 php怎样生成excel表格 - 技术问答 时间戳 转换为 多少天多少小时 php 如何在php如何把时间戳转化为时间 PHP时间戳换算 php,怎样把date(&quot;Y-m-d H:i:s &quot;) 换算成time()结构 php时间怎么转换为时间戳 php 怎么把数据库的int型时间转换成date型然后在更新到新的字节上去 php mysql int类型的时间戳怎么在页面转换输出? 在MySql中怎么将int类型转换为date类型