Tag: PHP的

用PHPparsingExcel XML

介绍 我使用excel下载作为用户下载评分表,填写评分,然后将此评分表重新上传到系统的一种方式。 其中一部分要求将数据库中的数据放入CSV中。 然后在客户端电脑上打开。 问题 我遇到的问题是,CSV不允许我使用任何格式。 这包括隐藏单元格,使文字加粗等 所以parsingexcel格式(xls)文档中的数据会更有意义…但从我所听到和读到的,由于不同的excel版本等等,这将是非常困难的。 题 我听说XML是将数据parsing成excel格式的好方法。 我想知道如果有人有任何使用PHP的经验? 有没有人听说过的好剧本? 有没有人有任何意见不同版本的Excel开放红外(甚至像开放式办公室或莲花的东西)你觉得如果我最好的一步呢? 非常感谢您的帮助! 或者回复或给我发电子邮件汤姆在坦诚的天空点com

Excel如何读取XML文件?

我已经研究了很多,以同样的方式将xml文件转换为2d数组excel不会像在excel中打开xml文件一样使用相同的algorithm。 <items> <item> <sku>abc 1</sku> <title>a book 1</title> <price>42 1</price> <attributes> <attribute> <name>Number of pages 1</name> <value>123 1</value> </attribute> <attribute> <name>Author 1</name> <value>Rob dude 1</value> </attribute> </attributes> <contributors> <contributor>John 1</contributor> <contributor>Ryan 1</contributor> </contributors> <isbn>12345</isbn> </item> <item> <sku>abc 2</sku> <title>a book 2</title> <price>42 2</price> <attributes> <attribute> <name>Number of pages 2</name> <value>123 2</value> </attribute> <attribute> <name>Author 2</name> […]

从PHP导出到Excel

我需要将数据从php导出到Excel,并能够在Excel电子表格中格式化各种项目。 到目前为止,我find的最好的库是PHPExcel 。 但是,这看起来很重,有些缓慢。 当然,这是非常强大的。 有什么更轻量级和更快的,让我出口到Excel,并能够应用简单的格式(粗体,alignment,边界)?

轻量级Excel(xls / xlsx)php库需要

可能重复: PHP_excel的替代品 一个朋友想使用一个Php Excel库来读取/写入格式为xls和xlsx的文件,他知道一个叫做“PhpExcel”的文件,但显然对于他来说,这个库太大了。 我想你build议,如果有任何其他phplib你可以推荐他。 更新 如果你认为这篇文章是有用的,请大家投票,如果有人认为它不够好,可以给它一个负面的观点(很奇怪,因为它有很多的意见,似乎实际上已经帮助了一些用户)。 非常感谢你。

将excel文件中的HighChart与其他页面内容一起导出为图像

导出HighChart作为excel文件中的图像连同其他页面内容,如表格,文本等。当我点击导出button,整个页面内容将通过标题保存为excel文件,而不是将所有页面内容导出为ex​​cel文件不包括HighChart图。 我认为解决办法是在Excel中将图导出为图像,但是我不知道如何做到这一点。 有没有人知道如何做到这一点,或有任何想法如何解决这个问题?

Excel中不支持泰语,越南语

我创造了一个有泰语和越南语的excel。 我的问题是,它将这些字符显示为问号。 我的代码如下 $worksheet->write($i, 5, iconv("UTF-8", "ISO-8859-1//TRANSLIT", html_entity_decode($text)), $mainquest); 我也尝试了所有其他的ISO标准。 我把ISO-8859-1作为法语语言支持。 我也尝试了mb_convert_encoding但没有进展。 有没有解决scheme?

使用牛顿方法重新创buildExcel RATE函数

我正在使用PHP转换抵押计算器,但我不一定需要PHP解决scheme。 我正在寻找复制Excel RATE函数所需的逻辑。 我find了一个使用二分法的解决scheme,如果情况变得更糟,我使用它。 我知道interwebs世界里有人有这样的function的知识,所以我很乐意有一个简单的答案,而不是从头开始创build一个解决scheme。 参考文献: http://office.microsoft.com/en-us/excel-help/rate-HP005209232.aspx http://en.wikipedia.org/wiki/Newton%27s_method 谢谢

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

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

fputcsv和整数typcasting到string

所以我有一个线我想做一个fputcsv有一些整数(我需要被视为string,但他们是数字)。 这些整数具有前导零,当我做fputcsv时被切断,但我不希望发生这种情况,有没有办法解决这个问题呢? 我试着只是把(string)typcast和把我的variables放在引号中,但是到目前为止我发现的唯一方法就是在整个数字周围加上引号,当我打开它时,引用csv文件中的引号优秀,我不想发生。 有谁知道一个方法来得到这个工作? 我认为fputcsv只是自动分配这个variables的types出于某种原因,使之成为一个整数或东西… 编辑示例文本: 我fputcsv: 02305109 我在Excel中打开的csv文件中获得的内容: 2305109 但是当我使用vi打开所述csv文件时,前导零仍然存在。 真奇怪。

从MySQL创buildExcel文件

我试图从MySQL数据库中的一个表中生成一个XLS文件,但Excel文件格式不正确,并且当Excel文件生成“您试图打开的文件的格式不同于指定的格式时出现错误”。 文件打开时,数据格式不正确。 任何想法我失踪? <?php $host = 'XXXXXXX'; $dbname = 'XXXXXXXX'; $username = 'XXXXXXXX'; $password = 'XXXXXXXX'; function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return; } function xlsEOF() { echo pack("ss", 0x0A, 0x00); return; } function xlsWriteLabel($Row, $Col, $Value ) { $L = strlen($Value); echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, […]