Tag: PHP的

分析Excel电子表格数据与CSV的优势?

我有一个Excel电子表格中的表格数据(文件大小可能永远不会大于1 MB)。 我想用PHP来parsing数据并插入MySQL数据库。 将文件保存为.xls / .xlsx并使用PHP Excelparsing库parsing它有什么好处吗? 如果是这样,有什么好的图书馆使用? 明显的是,我可以将.xls / .xlsx保存为CSV文件,并以此方式处理文件。 谢谢!

Magento发票Excel导出 – 如何更改字段?

我想将一些发票导出到Microsoft Excel / XML。 标准格式不能很好地工作,因为我需要一些额外的列。 我的问题是:文件生成在哪里? 我在哪里设置这些专栏? 提前致谢

如何在Linux中从命令行生成xls文件?

我需要每天在我的网站上自动更新Excel中的一些价目表。 我使用了PHPExcel,但是它需要大量的内存(大约900 Mb)来生成1个文件,只有40000行和11列,这在我的Linux托pipe服务器上是不可用的。 所有的Google结果都只指向PHPExcel。 我想知道是否有任何命令行实用程序允许做同样的事情,但消耗更less的内存,所以我可以使用cron在我的Linux服务器上运行它? 我需要在我的Excel文件中使用一些格式和公式,这使CSV和HTML成为非选项。 当然,我可以从Windows Server计算机连接到MySQL,在实际的Excel中生成Excel文件,然后将其上传到服务器,但是这个选项对我来说似乎相当不好。 补充:我现在决定在PERL,Python和Java模块之间,select一个在大文件上消耗更less资源并且更容易使用的模块; 欢迎对此主题发表任何评论。 另外任何其他解决scheme都被接受

我如何使用PHP在excel的单元格中进行换行?

您好我有以下代码: header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=archivo.xls"); header("Pragma: no-cache"); header("Expires: 0"); echo " <html> <head> <meta charset="utf-8"> <meta http-equiv="expires" content="0"> </head> <body> <table width="100%" border="1" align="center" cellpadding="3" cellspacing="0"> <tr> <td>Line 1<br>Line 2</td> </tr> </table> </body> </html>"; 我努力了: <td>Line 1\r\nLine 2</td> <td>Line 1".chr(10) . chr(13)."Line 2</td> 但似乎没有任何工作,我需要在一个单元格中进行换行,欢迎任何build议。 我正在使用Excel 2010。 我已经看到了这个问题: 在Excel 2003的数据内换行符 ,并没有奏效。 它不会显示错误,当我使用\r\n, \n, or chr(10) […]

生成并下载一个excel文件会生成一个ERR_INVALID_RESPONSE

这是我的代码: public function downloadexcel($requestId) { $this->loadModel('MaterialsRequest'); $materialsRequests = $this->MaterialsRequest->find('all', array('conditions' => array('MaterialsRequest.request_id' => $requestId))); date_default_timezone_set('Europe/London'); if (PHP_SAPI == 'cli') die('This example should only be run from a Web Browser'); /** Include PHPExcel */ //require_once dirname(__FILE__) . '/../Classes/PHPExcel.php'; // Create new PHPExcel object $objPHPExcel = new PHPExcel(); // Set document properties $objPHPExcel->getProperties()->setCreator("mez") ->setLastModifiedBy("mez") ->setTitle("Supply Template") ->setSubject("Supply […]

克隆一个表格的内容和样式到另一个 – PHP的Excel

我需要将一个Excel工作簿中的一个工作表的内容复制到一个新的Excel工作簿中的工作表。 问题是,我不知道这些工作表包含什么或他们的格式。 但是,这将只是每一次的第一张。 我尝试了一种方法,但是每次都用尽内存。 所以我想我会一行一行地做100000行。 无论如何,我从一开始就得到了数据,但没有把它写入新的表格。 我该怎么做? 这是我到目前为止: // Open the current worksheet App::import('Vendor', 'PHPExcel'); if (!class_exists('PHPExcel')) { throw new CakeException('Vendor class PHPExcel not found!'); $this->xls = PHPExcel_IOFactory::load($path); // Read all content $this->xls->getActiveSheet()->rangeToArray('A1:ZZZZ1'); // Close current worksheet $this->xls->disconnectWorksheets(); // Delete worksheet unlink($destination); // Open new worksheet $this->xls = new PHPExcel(); $newWorksheet = new PHPExcel_Worksheet($this->xls, 'Sheet […]

通过使用zend框架Excel文件到数据库

我想读一个excel文件并将数据保存在数据库中。 我在纯PHP中使用Spreadsheet_Excel_Reader尝试了这个工作正常,但是当我在Zend Framework 2中使用相同的代码时,它不起作用。 不提供数据…

PHP:读取和写入Excel文件

假设我在单元格A1-Ax中有一些数据,我应该从中获取这些数据,并将结果写入B1-Bx,C1-Cx和D1-Dx单元。 最好使用PHP。

用PHP导入希伯来语excel文件生成乱码

我已经尝试了很多事情来解决这个问题,但都没有成功 即时通讯试图导入一个Excel文件(xls / xlsx / csv),其中包含希伯来文字符。 我试过的每一个方法,包括fopen / php-excel-reader和其他人都输出了乱码的数据,每次尝试将编码更改为UTF-8以相同的结果结束, 你能为这个问题提供一个解决scheme吗? 谢谢

使用PHP Codeigniter创buildExcel文件

我想用两行创build一个简单的excel文件。 例: order id | Name | Address | Quantity | Price | Total 1 | XXXX | YYYYYYY | 10 | 700 | 7000 有没有任何轻量级库或一些代码片段,以便我可以轻松实现这一点。