问题标签 [phpexcel]

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 投票
2 回答
3860 浏览

php - PHPExcel_Worksheet_Drawing_Object 的高度和宽度应该是什么单位?

我正在使用 PHPExcel 库在 PHP 中生成一个 Excel 文件。我在工作表中放置了一张图片。

绘图对象的高度和宽度的尺寸是多少(是%,像素,毫米,厘米)?

感谢帮助。

0 投票
2 回答
5527 浏览

php - PHPExcel 日期字段与源电子表格不匹配

这是我的电子表格中的内容:

这是我用来提取日期并在 PHP 中转换为日期字符串的代码:

这是我的脚本的输出:

日期序列与原始电子表格不匹配。因此,我正在尝试确定这是否是 PHPExcel 的错误,或者我错过了设置或其他内容,我需要在从单元格中提取日期序列之前执行此操作。可能是时区问题?

抱歉,我对 PHPExcel 库还不是很熟悉。

0 投票
3 回答
31833 浏览

phpexcel - PHPExcel 会计格式

我正在使用 PHPExcel,我正在尝试使用 Excel 的内置“会计”格式来格式化单元格。我知道格式代码:

但这只是格式化为两位小数并在数字前添加一个 $。我正在寻找的结果是右侧对齐的单元格,左侧有 $。$0 值应列为“-”,负值应为 $ (1.11)

据我所知,文档中没有其他货币格式(虽然我可能错过了,但这个文档太可怕了)。我找错地方了吗?这可以通过常规的单元格格式来实现,还是 Excel 为会计做了一些独特的事情?

0 投票
2 回答
1261 浏览

php - PHPExcel 中的日期和日期

如何在 PHPExcel 中同时获取日期和星期几?

我可以使用这种格式(2011 年 4 月 14 日)获取日期

PHPExcel_Style_NumberFormat::FORMAT_DATE_XLSX15

我想要这种格式的日期“2011 年 4 月 14 日星期四”或“2011 年 4 月 14 日星期四”

请指导我如何做到这一点

0 投票
4 回答
2396 浏览

php - Apache 在 PHP 中的关联数组上的大型 foreach 循环中崩溃

编辑:为了响应 Robus 的回答,我尝试从命令行运行 PHP 脚本。这是结果:

CLI 崩溃

但有趣的是;位于我的代码中循环之后的echo 语句将foreach其文本输出到控制台窗口。因此,我只能假设 CLI 在运行脚本结束时/结束时崩溃。


我有一个脚本,其功能是将 XLSX 文件中的所有行加载到 MySQL 表中。我为此使用 PHPExcel。我编写了loadFromXLS从 XLSX 文件加载数据并返回包含数据的二维数组的函数。在这种特殊情况下,这意味着 3100 行和 29 列。

这是功能:

文件的第一行是列名。

无论如何,我已经确认它通过var_dump读取前几行并检查数组长度来正确加载数据。

这就是问题。只要我添加这一行:

当 Apache 达到这一点时,它只会崩溃:

阿帕奇崩溃

那是怎么回事?PHP 不能通过大型关联数组处理循环吗?任何解释性答案将不胜感激。如果我可以提供其他信息,请发表评论


我在 Windows 7、Intel i5 处理器、4GB RAM 上运行 XAMPP。我已经将memory_limitphp.ini 增加到 512MB,这已经绰绰有余了(当它设置为 128MB 时,它曾经给我一个内存错误)。该脚本包括 PHPExcel.php 和 dBug.php。二维数组仅填充字符串,没有时髦的 PHPExcel 数据类型。

我正在运行 PHP 5.3.1 版

已加载的模块:核心mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias中mod_asis mod_auth_basic mod_auth_digest的mod_authn_default mod_authn_file模块mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_cgi一样的mod_dav mod_dav_fs可以mod_dav_lock的mod_dir mod_env mod_headers中mod_include负责mod_info mod_isapi mod_log_config mod_mime mod_negotiation模块的mod_rewrite mod_setenvif mod_ssl的mod_status的mod_autoindex_color mod_php5的mod_perl mod_apreq2

phpinfo() 截图

0 投票
2 回答
2605 浏览

php - 发送标头后关闭网页(php)

我目前正在用 php 完成一个网页。

基本上有一些数据需要输出到 Excel 文件中。所以在google了一下之后发现了这个PHPExcel项目,并使用它输出了数据。这很完美。

现在,当所述数据输出准确时,我使用window.open(URL_OF_THE_MAKEOUTPUT.PHP_FILE_GOES_HERE)javascript 函数,因此保存数据的当前窗口是完整的。现在,我想在生成 excel 文件并开始下载到客户端计算机时关闭第二个窗口。

所以,到目前为止,我知道我对这段小代码有问题

正因为如此,我无法做到这一点->

我尝试使用

在页面的开头,并且

最后,但仍然没有运气。

有任何想法吗?

Tnx 提前!!!

0 投票
4 回答
11126 浏览

php - 使用 PHPExcel 从 excel 中读取数字时出现问题

我正在尝试使用 PHPExcel 从 excelsheet 中读取一个数字。

我拥有读取数据的代码:

该代码有效。我阅读了 Excel,所有数据都很好地保存在 $data 数组中。问题在于 AI 列有一个数字( 4078500264822 )。它返回为“4078500264820”(见最后一个 0)。不管我怎么读。如果我打印整行,我发现值是错误的。当我使用诸如“getCalculatedValue”之类的函数时,结果是一样的。

我认为这与该字段如何保存在 excel 中有关。我将其保存为“数字”类型。在另一排。我保存了相同的号码。这次是“文本”(excel 会对此发出通知)。PHPExcel 可以读取该数字。我有一个 40 记录表。其中 26 个单元格的最后一个数字替换为 0。您可以在此处找到截断的文件(仅 2 行)-> http://dl.dropbox.com/u/1458083/excel.xlsx

0 投票
1 回答
7432 浏览

php - 读取超链接 URL

如何使用 PHPExcel 读取单元格内超链接的 URL?

0 投票
1 回答
5988 浏览

pdf - 如何使用 PHPExcel 库为带有表格的 pdf 设置行跨度?

我想生成一个带有报表的 PDF 文件作为表格。我需要设置行跨度。我怎样才能做到这一点?

0 投票
1 回答
6410 浏览

php - 无法安装 PHPExcel

我正在尝试在 Ubuntu 服务器上安装 PHPExcel 库。我在命令行中执行了以下命令:

频道已安装,但 instakll 生成错误:

然后我做了一个安全升级:

当我检查 PHP 时,我看到了这个(Zip 版本 2.0.0): 在此处输入图像描述

有任何想法吗?