php导出excel用的是phpexcel类库和thinkphp3.2.2

问题描述

php导出excel用的是phpexcel类库和thinkphp3.2.2

(导出数量超过26条就会报这个错误,26条以及26以内就没问题)

Invalid cell coordinate [1
错误位置
FILE: D:wwwziyuanThinkPHPLibraryVendorPHPExcelCell.php  LINE: 558
TRACE
#0 D:wwwziyuanThinkPHPLibraryVendorPHPExcelStyle.php(236): PHPExcel_Cell::coordinateFromString('[1')
#1 D:wwwziyuanThinkPHPLibraryVendorPHPExcelStyleFont.php(250): PHPExcel_Style->applyFromArray(Array)
#2 D:wwwziyuansundata_courseApplicationCommonCommonfunction.php(469): PHPExcel_Style_Font->setName('Candara')
#3 D:wwwziyuansundata_courseApplicationAdminControllerSuperController.class.php(966): exportExcel(Array, '????????????', Array)
#4 [internal function]: AdminControllerSuperController->exportOrderListExcel()
#5 D:wwwziyuanThinkPHPLibraryThinkApp.class.php(155): ReflectionMethod->invoke(Object(AdminControllerSuperController))
#6 D:wwwziyuanThinkPHPLibraryThinkApp.class.php(193): ThinkApp::exec()
#7 D:wwwziyuanThinkPHPLibraryThinkThink.class.php(120): ThinkApp::run()
#8 D:wwwziyuanThinkPHPThinkPHP.php(96): ThinkThink::start()
#9 D:wwwziyuansundata_courseindex.php(24): require('D:wwwziyuanT...')
#10 {main}

解决方案

PHPExcel 类库帮助文档 php导入导出excel

解决方案二:

26?是不是把excel里cell的行列顺序搞颠倒了?检查一下,数据的循环。

解决方案三:

看下是否是内存不够,提高下临时内存,再试试

ini_set('memory_limit', '1024M'); //内存限制 

时间: 2024-10-30 17:55:02

php导出excel用的是phpexcel类库和thinkphp3.2.2的相关文章

PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解_php技巧

PHP导出EXCEL快速开发指南phpexcel有专有的开发文档,详细操作请参考其开发文档,本文档只是对其在使用上作了优化整合,便于在新项目中快速开发.phpexcel生成文件同样有两种方式,一种方式为直接输出,一种方式为生成静态文件.直接输出:主文件为(class目录的同目录文件): 复制代码 代码如下: <?php include("./class/class.php"); // 包含class的基本头文件include("./class/phpexcel/PHPE

PHP通过PHPExcel类导入导出excel

导出类 PHPExcel类导出excel,同时对PHPExcel做了些精简处理,基本上可以满足数据导出excel的功能 代码如下: <?php  代码如下 复制代码 //载入PHPExcel类 require './phpexcel/PHPExcel.php'; //创建一个excel对象实例 $objPHPExcel = new PHPExcel(); //设置文档基本属性 $objProps = $objPHPExcel->getProperties(); $objProps->se

PHP导入导出Excel代码_php技巧

一.导入 导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载  提取码:vxyn.(注意两个文件有引用关系) <?php //传入要导入的Excel的文件名 function import_to_DB($filename) { require_once'reader.php'; $data = new Spreadsheet_Excel_Reader(); //创建读取Excel的对象 $data->setOutputEncoding('utf-8'); //设置

flex-【Flex as3xls】导出Excel时“001”变成1

问题描述 [Flex as3xls]导出Excel时"001"变成1 求具体操作代码,目前可以写入"'001",但是Excel并没有强制转换成文本形式显示. 解决方案 Flex导出Excel (as3xls)flash flex as3 类库 资料大全(看到此文时很激动...) 解决方案二: 自己加一下单元格格式为文本格式,或者加一个上逗号,一样的结果.

PHPExcel导出excel

//设置PHPExcel类库的includepath set_include_path('.'.PATH_SEPARATOR.'D:\workspace\biznaligy_eh\dev_src\includes\PHPExcel'.PATH_SEPARATOR.get_include_path()); require_once'PHPExcel.php'; require_once'PHPExcel/Writer/Excel5.php';//用于其他低版本xls require_once'PH

PHP实现导出excel数据的类库用法示例_php技巧

本文实例讲述了PHP实现导出excel数据的类库用法.分享给大家供大家参考,具体如下: 今天一个项目要做一个PHP导出数据用excel保存,在网上找到一个本来是想用phpexcel的,后来发现太难了,就换了一个但导出的歌声是XML 类写的很简单,但很实用.只能简单的导出字符串和数字二种格式. 如果你有兴趣,你可以拿去扩充了,基本够用. class Excel_XML { //定于私有变量,顶部标签 private $header = "<?xml version=\"1.0\&q

PHP中利用PHPExcel导出Excel示例

PHPExcel是个很强大的PHP操作Excel的类库,但是对于简单的将数据用PHP 导出 Excel来说这有点显得复杂,在google code上有一个PHP 导出 Excel的类,可以简单调用,很方便.  代码如下 复制代码 <?php // load library require 'php-excel.class.php'; // create a simple 2-dimensional array $data = array(         1 => array ('Name',

ThinkPHP中用PHPExcel导出excel文件数据例子

下面给出步骤: 1.准备:自己制作一个生成的excel参考的模板文件,template.xls,我的模板为 在这个模板里面,你想在哪个位置显示什么样式就设置什么样式,到时候相对应位置 查出来的数据就会自动套用样式,比如说标题大小,背景颜色,用函数等,都会自动套用,就不用在后台代码控制那么麻烦了,这个也是选择用模板生成excel原因. 附: 1.某列用条件格式等高级一点的操作应该也是可以的,没有试. 2.大家要注意一点,我要输出的数据是从第4行开始填充的,但是最好留出一行空的,比如说第5行,并不仅

基于phpexcel的php导出excel类,附注释和调用方法

以前我们写过一个PHP通过链式操作将数据输出excel(csv)格式,http://www.111cn.net/phper/php-cy/72796.htm,现在我们来学习写一个php基于phpexcel制作的导出excel类  代码如下 复制代码 <?php /* *@使用方法. *引入类库. *$excel = news excelC(); *$excel->fileName = '文件名称';//设置文件名称,默认为时间戳 *$excel->format = '2007';//文件