草庐IT

excel-2013

全部标签

php - 在 Laravel 中读取 excel 文件

我正在使用Maatwebsite用于读取和创建excel文件的库。创建过程很简单,而且在某种程度上很直观,但在阅读时,我就是想不通。这是我的excel文件的样子:我想出了如何遍历行,但让我感到困惑的是我的示例中的$row实际上是一种字符串,所以我不能做$row->something;在我的Controller中,我想像这样阅读它:Excel::load('storage\\exports\\'.$fName,function($reader){$reader->each(function($sheet){Log::warning("sheethappens");//Loopthroug

php - 将 PHP 日期转换为 Excel?

我相信Excel的日期格式是自1899年12月30日以来的天数。(为什么?因为它基于1/1/1900但它们错误地包含了1900年的闰日,而且它是基于one的。所以在1900年的前几个月还好,但后来就出错了。1/1/1901在Excel中是“367”。)那么,如何将日期或时间戳从PHP(通常存储为Unix时间戳,自1/1/1970以来的秒数)转换为Excel?在PHP5.1.6中?是的,打赌你没有看到那个来了。所以我没有任何可用的DateTime对象、date_create()、date_diff()等函数。是否可以不简单地记录1970年1月1日的Excel日并从那里开始工作?是否有防夏

php - php-excel-reader是否支持xlsx

我正在使用php-excel-reader,但在读取.xlsx文件时出错。那么这个是否支持xlsx格式。或者有什么其他可用的解决方案。我的要求只是读取文件(xls、xlsx和ods)并在html页面上呈现。PHPExcel似乎太多了,因为不需要编辑excel文件。 最佳答案 是的php支持读取.xlsx文件。为此,您必须使用PHPExcel库。我已经创建了读取excle文件的脚本,您可以从以下地址下载脚本:https://www.dropbox.com/s/oao0eskflu8nyz1/PHPExcleReader.zip?dl=

php - 无法在 PHP Excel 中创建多个工作表

您好,我正在PHPExcel中创建多个工作表,但它不起作用。我面临一个问题“您试图通过越界索引将工作表设置为事件状态:1。实际工作表数为1。”这是我的代码:functiondownloadReportInExcel($excelSheetDetails,$headers,$resultSetFields,$resultSetPointer){/**Errorreporting*/error_reporting(E_ALL);ini_set('display_errors',TRUE);ini_set('display_startup_errors',TRUE);date_default

php - 通过 PHP 格式化 Excel 文件中的文本

我正在从我的数据库加载数据,并通过我在这个网站上找到的方法导出到Excel文件:http://www.appservnetwork.com/modules.php?name=News&file=article&sid=8它有效,但我现在想做的是在导出之前格式化文本-更改字体和文本大小。有人对如何执行此操作有任何想法吗? 最佳答案 我使用PEAR::Package::Spreadsheet_Excel_Writer从PHP5编写了Excel电子表格类。您可以使用这个包做很多事情。 关于ph

php - 在 PHP 或 Javascript 上将大型 Excel/Csv 文件拆分为多个文件

我有excel(file.xls)/csv(file.csv)文件,其中包含/将包含数十万个条目,我猜甚至数百万个。是否可以将此文件拆分为多个文件?如file.xls到file1.xls、file2.xls、file3.xls等。有没有可以使用的库?这在PHP上可行吗?或者javascript怎么样?我可以在哪里指定每个文件要包含多少行?谢谢 最佳答案 将一个CSV文件拆分为多个CSV文件的快速而肮脏的方法$inputFile='input.csv';$outputFile='output';$splitSize=10000;$in

php导出到excel不显示网格线

我有这个代码它将html表中的数据放入excel,但唯一的问题是我在工作表中看不到网格线。我错过了什么吗?谢谢 最佳答案 今天我遇到了和OP一样的问题。我发现@JayantPandey的回答非常接近我的需求!但问题是网格边框比标题边框大,所以我使用0.1pt而不是1px例子:我知道这是一个老问题,但也许有人正在寻找这个! 关于php导出到excel不显示网格线,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

php - 带有嵌入图表的 Excel.Application 复制表

我有一个php页面,它使用Excel.Application来复制包含一些数据和嵌入图表的工作表。代码是这样的:$Excel=newCOM("Excel.application");$workbook=$Excel->Workbooks->Open($fileName);//alternative1$workbook->Worksheets("Sheet1")->Copy(NULL,$workbook->Worksheets("Sheet2"));//alternative2$added=$workbook->Worksheets->Add();$added->Name=$destNa

php - 使用 PHP 在 Excel 文件 (xls) 中提取图片/图像

我有一个电子表格,我想使用PHP将其导入。我可以使用PHPExcel导入单元格数据,但不知道如何使用电子表格中的图像。有没有办法做到这一点,然后使用PHP中的图像保存到服务器等?非常感谢您的帮助!:)更新:@mark-baker-非常感谢您对此的帮助!我在带有一个JPG的测试XLS文件上使用了下面的代码:$objPHPExcel=PHPExcel_IOFactory::load("SH.xls");foreach($objPHPExcel->getActiveSheet()->getDrawingCollection()as$drawing){if($drawinginstanceof

php - excel如何读取XML文件?

我研究了很多将xml文件转换为二维数组的方法,就像在excel中打开xml文件时excel尝试制作与excel相同的算法一样。abc1abook1421Numberofpages11231Author1Robdude1John1Ryan112345abc2abook2422Numberofpages21232Author2Robdude2John2Ryan26789我想让它把它转换成二维数组,就像你在Excel中打开同一个文件时它会像这样显示我想像Excel一样转换为二维数组。到目前为止,我可以像Excel一样提取标签functiongetColNames($array){$cols=