问题标签 [phpxlsxwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
486 浏览

php - PHP_xlsxwriter 不在服务器上工作(file_exists 无法检测到)

我一直在使用,但由于速度原因PHPExcel切换到了。PHP_xlsxwriter我对性能非常满意,但它只能在本地服务器上运行。

这是代码,它工作得很好,但在服务器file_exists($filename)上没有捕捉到这种情况。在看到之后,我什至不知道它在本地是如何工作的。如何file_exists在本地服务器中找到文件?它甚至没有特定的路径。

我需要指定服务器上的路径吗?谁能给我一个例子或答案来解决这个问题?谢谢!

0 投票
1 回答
1099 浏览

phpxlsxwriter - phpxlsxwriter 在一个单元格上插入多种字体样式

我需要编写由 7 列组成的行来 Excel 并应用两种类型的字体样式,仅在第二列上加粗和下划线。所以,我在数组中插入了两种样式,

但是,只有字体样式的下划线应用于输出文件。

0 投票
1 回答
274 浏览

php - 如何使用 PHP XLSX Writer 将图像、报告标题和标题插入到 Excel 工作表中?

我想要实现的示例报告标题

我想实现这样的报告标题。$writer->writeSheetRow()如果我使用then添加报告标题和副标题,则$writer->writeSheetHeader()不会显示标题行。此外,我无法将图像插入工作表。如果有任何示例代码,那将非常有帮助。提前致谢!

 

0 投票
0 回答
205 浏览

excel - Excel 2007 无法打开 php xlsxwriter 生成的文件

我在 centos 7 下的 php 5 中使用 xlsxwriter 这是一个生成 xlsx 文件的简单脚本:

当我下载文件时,Excel 2007 会发出警告:

如果我删除“,['border'=>'bottom']”,它会正确打开。

我尝试使用 OpenOffice (LibreOffice Calc) 打开它,它运行良好。如果我用 OpenOffice 保存它,Excel 会正确打开它。

谁能告诉我我做错了什么?

0 投票
1 回答
261 浏览

php - 在 Linux CentOS 中使用 Spout PHP 文件格式或文件扩展名无效

我在使用 spout 库导出 xlsx 格式时遇到问题。我不知道我的代码中的问题在哪里。我不太了解 spout 库。我已经尝试了很多次,但是当我尝试在实时服务器 (CentOs) 中打开导出的 excel 文件时,同样的错误一次又一次地发生。请指导我问题在哪里。

但是相同的代码在我的 xampp 本地环境(我的电脑)中完美地创建了 excel 文件

0 投票
1 回答
806 浏览

excel - PHP_XLSXWriter 混合格式问题

我正在为我的一个项目使用 PHP_XLSXWriter 并遇到一个我似乎无法解决的问题;混合格式。

我需要从我的数据库表中生成一个 Excel 文件,以及一个全是文本的标题行。标题行后面的数据格式为“整数”、“数字”、“文本”。我已经有一个完美运行的脚本,可以从数据库中提取信息,然后将其写入 XLSX 文件,然后再将文件发送到用户的浏览器。该文件的顶部是以下内容:

这一切都完美无缺,我的文件在 Excel 中打开。但是,我所有的数据都是 Excel 的“文本”格式;标题行和数据行。这显然是因为我声明将三列格式化为“字符串”,但如果我将该行更改为:

然后,最终的 Excel 在打开文件时提醒用户注意文件中的问题,并提供修复文件。这行得通,标题都是文本,数据都是正确的格式,但从用户的角度来看,它是混乱和不专业的。

很明显,这个问题的出现是因为标题行不包含整数或数字,我试图强制格式化整个列,但是如何解决这个问题?我花了很长时间搜索帮助文件和在线论坛,但找不到任何清楚地告诉我如何在 PHP_XLSXWriter 中混合格式的内容。

有没有其他人设法解决这个问题,如果是这样,如何解决?

0 投票
0 回答
43 浏览

codeigniter - PHP_XLSXWriter 和 Code Igniter 损坏的输出 Excel 文件

我正在尝试将 [PHP_XLSXWriter] ( https://github.com/mk-j/PHP_XLSXWriter ) 与 Code Igniter 集成

这是我的控制器源代码

Excel 文件已成功生成并下载,但是当我尝试使用 Ms Excel 打开它时,它说文件已损坏。问题是,原来生成的 Excel 文件的源有空单行

生成的 Excel 源

当我删除那个空行时,它可以毫无问题地打开

而且,如果我将该控制器代码复制到单个 php 文件(不涉及 Code Igniter),脚本和生成的 Excel 文件就像一个魅力

我如何摆脱第一个空行?

非常感谢您的帮助