Tag: PHP的

文件名feed1.xls在php中不可读

您好我想parsing一个Excel文件使用zend框架。 我去了Zend Developer Zone ,find了下载phpexcelreader的解决scheme。 我下载了代码在localhost上设置了一个项目并运行代码。 当我艰难地阅读一个.xlsx文件时,它会产生一个错误 The filename feed1.xlsx is not readable 我以.xls格式保存文件,并成功运行代码parsing文件。 现在我想在我的Zend framework开发的项目中实现这个。 我创build了一个模型,并在我的项目和require_once编辑我的项目顶部的excelreader像这样。 require_once 'Excelreader/Excel/reader.php'; class ExcelreaderModel extends Zend_Db_Table { function readFile() { $data = new Spreadsheet_Excel_Reader(); // Set output Encoding. $data->setOutputEncoding('CP1251'); //$data->read('Excelreader/Excel/feed1.xls'); $data->read('feed1.xls'); echo '<pre>'; print_r($data); echo '</pre>'; } } 我在我的控制器中调用了这个模型函数。 但是它产生了同样的错误,我使用.xlsx文件在本地主机上find了。 但我正在读取.xls文件,该文件由在localhost上运行的简单项目的代码进行parsing。我也在本地运行zend框架。 我的代码有什么问题? 还是有什么办法可以做同样的事情?

在通过html生成的excel单元格中添加新行

我想在PHP中使用HTML生成一个Excel文件,并与Excel内容types的响应。 一切正常,除了在一个单元格内的新行。 他们不保存。 我已经试过了“#”; \ r \ n,chr(13).chr(10) ,它不起作用。 我试图从微软Excel中得到相同的结果。 我正在生成一个单元格内容,如: http:\\www.example.com\blah (Link) http:\\www.example.com\blah2 (Event) … 这些必须在一个单元格,并将链接文本转换为超链接将是伟大的:)。

PHP:将HTML表格转换成电子表格?

我正在生成一个充满数据的HTML表格。 他们需要它是一个可编辑的电子表格,尽pipe他们可以保存和编辑。 我目前正是他们想要的,但作为一个HTML表格,无论如何,我可以将其转换为Excel电子表格,他们可以下载? 谢谢!!

如何parsing包含数据中的换行符的Excel CSV数据?

我试图使用PHPparsing一组CSV数据,但有一个主要问题。 其中一个字段是一个长描述字段,其本身包含shell内的换行符。 我的主要问题是编写一段代码,可以逐行拆分数据,但也可以识别不应该使用数据中的换行符。 在这个领域内的换行符没有正确逃脱,使他们​​很难区分合法的线路中断。 我试图想出一个正确的expression式,可以正确处理它,但迄今还没有运气。 有任何想法吗? CSV格式: "####","text data here", "text data \n with linebreaks \n here"\n "####","more text data", "more data \n with \n linebreaks \n here"\n

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

我有excel(file.xls)/ csv(file.csv)文件,其中包含/将包含成千上万的条目,甚至数百万我猜。 是否有可能分裂这一个多个文件? 像file.xls到file1.xls,file2.xls,file3.xls等等。 是否有任何图书馆使用? 这是可能的PHP? 或如何JavaScript? 在哪里可以指定每个文件中包含多less行? 谢谢

PHP的Microsoft Excel文件生成/导出类

我一直在寻找一个良好的Excel文件生成类,但还没有find一个 – 我的头号问题是,虽然我可以得到导出文件打开Excel(运行2007年),我总是会得到一个警告说:“文件与文件扩展名格式不同“。 我注意到phpMyAdmin中的Excel导出甚至生成上述警告消息。 其他用户使用哪些代码来达到这个通用要求? 快速更新如果我将生成的Excel文件的文件扩展名设置为xml,它会在浏览器中打开(即使我发送了正确的标题),但如果select保存xml文件,然后从Excel打开它,没有任何警告! 不幸的是,对于用户来说,比单纯点击“随时继续”,我得到的警告更麻烦。 还有什么想法?

使用PHP将图像添加到excel文件

我正在使用以下函数将内容添加到使用PHP的Excel文件中: function __writeString($row, $col, $value ) { $L = strlen($value); $this->file .= pack("ssssss", 0x204, 8 + $L, $row, $col, 0x0, $L); $this->file .= $value; } 我想知道如何以同样的方式在我的单元格中添加图像,例如通过提供其url作为值。

如何设置CSV文件列的大小?

我想在csv文件中设置每一列的大小,我要设置字段的大小,我不知道我可以在哪里设置大小的代码? 任何人都可以帮助,将不胜感激,在此先感谢。 这是我的代码 function export($result) { Configure::write('debug',0); $filename = "excel.".csv"; $csv_file = fopen('php://output', 'w'); header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename="'.$filename.'"'); // The column headings of .csv file $header_row1 = array( "Last Name", "First Name", "Middle Name", ); $header_row = array_merge($header_row1,$header_row2); fputcsv($csv_file,$header_row,',','"'); // Array indexes correspond to the field names in your db table(s) if (!isset($result['Post']['User'])) […]

通过php导出MYSQL数据到Excel / CSV

我想通过php导出MYSQL数据到Excel / CSV。 这样我可以稍后使用我的数据库,或者有人可以使用和理解它。

Excel.Application复制工作表与embedded式图表

我有一个PHP页面使用Excel.Application复制包含一些数据和embedded图表的工作表。 代码是这样的: $Excel=new COM("Excel.application"); $workbook=$Excel->Workbooks->Open($fileName); //alternative 1 $workbook->Worksheets("Sheet1")->Copy(NULL,$workbook->Worksheets("Sheet2")); //alternative 2 $added=$workbook->Worksheets->Add(); $added->Name=$destName; $workbook->Worksheets($sourceName)->Range("A1:Z100")->Copy($added->Range("A1")); $workbook->SaveAs($fileNameDest); 结果是数据和公式被正确复制和格式化,但sheet1中的图表不复制在sheet2中。 没有错误,没有例外,但也没有图表代码的替代品。 任何人都可以帮我复制这张纸…完全? 谢谢!