2

我希望能够将数据输出到电子表格,并一直在查看各种包,例如 PHPExcel 和此处列出的其他一些包 PHP_excel 的 替代方案

简单地说,如果可能的话,我想将特定文本写入指定的单元格和颜色代码某些单元格。这样做最简单的形式是什么?

4

3 回答 3

4

如果您想要诸如颜色之类的单元格格式,那么我当然会推荐PHPExcel ...尽管我确实有一定的开发人员偏见。

尽管提供了广泛的附加功能,但它易于使用。您无需指定要编写的 Excel 文件格式,Excel BIFF 文件或 Office Open XML:PHPExcel 两者都提供。它仍然受支持(与许多替代方案不同);并且有很多示例展示了如何在库包本身中使用它,还有一个有用的留言板。

于 2012-04-08T13:55:33.630 回答
0

除了“着色”部分,我绝对建议您使用CSV 文件(所有电子表格程序都完全支持):

逗号分隔值 (CSV)文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着文件是一个字符序列,没有数据需要被解释为二进制数。CSV 文件由任意数量的记录组成,由某种换行符分隔;每条记录由字段组成,由其他字符或字符串分隔,最常见的是文字 TAB 或逗号。通常,所有记录都有相同的字段序列。

例子 :

Year,Make,Model,Length
1997,Ford,E350,2.34
2000,Mercury,Cougar,2.38
于 2012-04-08T13:46:32.197 回答
0

如果您对使用 PHP Excel 不感兴趣,可以考虑使用CSV 格式

此链接应该对您有所帮助。 http://php.net/manual/en/function.fgetcsv.php http://www.imf.org/external/help/csv.htm

但请记住,在 csv 单元格或行中不能有任何属性,如您的案例颜色代码。excel文件可以简单地保存为excel本身的csv文件

如果您不喜欢 csv,请考虑使用Open Document格式,它比 excel 的专有 xml 更易于编辑。但是excel可能需要一个插件(OpenXML/ODF Translator Add-in for Office)来阅读它

看看http://sourceforge.net/projects/ods-php/

您也可以阅读此http://www.oasus.ca/ODS_V2.pdf

于 2012-04-08T13:50:25.123 回答