草庐IT

Spreadsheet_Excel_Writer

全部标签

php - Laravel Excel 安装

我刚刚使用composer获取MaatwebsiteLaravel-Excel。我即将使用它,但我是安装/使用软件包的新手。到目前为止,我只使用了Laravel附带的东西。我正在阅读thedocumentation并且正在按照这些步骤进行操作(我已经完成了前三个步骤)但是我对这一行感到困惑;TheclassisbindedtotheioCasexcel$excel=App::make('excel');我真的不知道其中大部分是什么意思。我已经阅读了一些关于ioC的内容,然后是依赖注入(inject)(对我来说也是新手)。但我仍然不知道-文档的这一部分是否告诉我做某事?我在命令行上运行了

php - 在 PHP 中读取非常大(超过 100MB)的 Excel 文件

我正在尝试使用PHPExcel读取一个大于100MB的Excel文件,但它在加载文件时崩溃了。我不需要任何样式。我尝试使用:$objReader->setReadDataOnly(true);但它仍然崩溃。有什么有效的方法可以在PHP中读取这种大小的Excel文件吗? 最佳答案 尝试Spout:https://github.com/box/spout.这是一个为解决您的问题(读/写大文件)而创建的PHP库。这就是它起作用的原因:其他图书馆在内存中保留电子表格的表示形式,这使得它们容易出现内存不足错误。使用一些缓存策略将有助于解决此类

php - 有没有办法使用 PHPExcel 检测 excel 文件是在 windows 还是 mac 上生成的?

我正在使用PHPExcel生成一个xls模板,用户可以下载该模板并用他想要的数据填充它。众所周知,Excel以数字格式保存日期。我正在使用此函数转换数据并返回时间戳:publicstaticfunctionexcelToTimestamp($excelDateTime,$isMacExcel=false){$myExcelBaseDate=$isMacExcel?24107:25569;//1stjan1904or1stjan1900if(!$isMacExcel&&$excelDateTime=1){$timestampDays=$excelDateTime-$myExcelBase

php - 有没有办法使用 PHPExcel 从 20MB 以上的 Excel 文件中获取工作表名称?

我正在使用PHPExcel从Excel文件中读取数据。使用以下代码,我可以在几秒钟内从3MBExcel文件中读取一个特定的工作表。效果很好。但是,我现在有27MB和88MBExcel文件,我需要从中获取数据。它们太大了,连OpenOffice都打不开。我发现加载工作表时可以使用索引号而不是名称,但这似乎不一致,例如在一个特定的Excel文件中,setLoadSheetsOnly(0)给了我第三个工作表,而setLoadSheetsOnly(1)给了我一个错误即使文件中有四个工作表。所以出于某种原因,这似乎不可靠。有没有一种方法可以从一个大文件中读出工作表的名称,以便我一次只能访问其中一

php - 当 Apache 通过 Task Planner 启动时,在 Windows 7 上通过 COM 从 PHP 5 调用 Excel 失败

大家好,这个问题不能太复杂。请提供解决方案,至少找出问题的最终根源。我目前正在编写一个应用程序,它通过COM控制Excel:该应用程序创建一个基于COM的Excel实例,打开一些XLS文件并读取它们的内容。情景一在Windows7上,我使用具有系统管理员权限的xmapp-control启动Apache和mySQL。一切都按预期工作。基于PHP的Controller脚本按预期与Excel交互。场景二如果我将Apache和mySQL作为“后台作业”启动,就会出现问题。方法如下:我使用Windows7TaskPlanner创建了两个作业。一个运行apache_start.bat,另一个运行m

java - 如何从 excel 文件中读取值并存储在数组中?

我想读取excel工作表值并将这些值存储在Java数组中。我已经准备好读取Excel工作表的代码,但我无法自定义它以将这些值存储在数组中。这是我读取excel表的代码:packagecom.core.testscripts;importjava.io.File;importjava.io.IOException;importjxl.Cell;importjxl.Sheet;importjxl.Workbook;importjxl.read.biff.BiffException;publicclassNewExcel{privateStringinputFile;publicvoidse

java - JXL 和 Timezone 编写 Excel

我尝试用jxl创建一个Excel工作表。我的领域之一是日期,我住在GMT+1时区我用这样的东西来做:WritableCellFormatEXCEL_DATE_FORMATTER=newWritableCellFormat(newDateFormat("dd/MM/yyyyhh:mm"));...WritableCellcell=null;cell=newjxl.write.DateTime(col,row,date);cell.setCellFormat(EXCEL_DATE_FORMATTER);日期以正确的格式写入,但具有-1小时值(格林威治标准时间)我试图找到一个解决方案,我发现

java - 使用 Apache POI 从 Excel 中写出 XML

我需要将我的excel文件转换为XML。目前,我有一个使用POI的工具可以输出2010excel文件(xlsx),但我想进一步扩展它并让它也输出XML。我似乎找不到任何关于如何在POI中执行此操作的明确示例,但搜索表明这是可能的。希望有人对此有一些直接经验吗?谢谢! 最佳答案 我从未直接使用过POI,尽管我曾使用ApacheTika(它实现了POI)来做类似的事情。解析器/处理程序接口(interface)自动将文档转换为XML,您应该能够根据自己的目的进行调整。https://tika.apache.org/1.2/parser.

java - 使用 java、itext 和 POI API 将 excel 文件转换为 pdf 并保留设置

我有一个包含5列的Excel文件,其中包含很少的合并单元格、空白单元格、日期和其他文本信息(一个普通的Excel文件)。我正在使用Java中的POIAPI读取此文件。我可以使用iTextjar将文件转换为pdf表。但是,整个格式并没有复制到pdf中。(例如,合并的单元格变成一列,其他格式或设置都消失了)。创建了一个简单的pdf表格。如何保留与Excel中相同的格式?(我想要pdf格式的excel表的精确副本)这是我使用的代码//FirstwereadtheExcelfileinbinaryformatintoFileInputStreamFileInputStreaminput_doc

java - 我应该关闭我的 Spring 3 Controller 的 Writer 参数吗?

在Section15.3.2.3Supportedhandlermethodargumentsandreturntypes在Spring3.0文档中,它说可以将java.io.OutputStream或java.io.Writer指定为用@RequestMapping注释的方法的参数“用于生成响应的内容。此值是原始OutputStream/Writer作为由ServletAPI公开。”在完成之前关闭编写器是该方法的责任,还是它应该保持打开状态,而其他一些Spring进程将关闭它? 最佳答案 它应该不管它。作为一般经验法则,如果您的代