问题标签 [phpexcel-1.8.0]

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 回答
576 浏览

php - 在 Excel5 输出 PHPExcel 中编码日文字符的问题

我在运行 PHP 5.6 的受限服务器上使用 PHPExcel。

我尝试将一些日文字符包含在 CSV 和 Excel 输出中。鉴于在 HTML 或 PDF 中也有可能具有相同的输出,我正在使用 PHPExcel 构建所有数据,并根据请求更改编写器。

通过使用导出为 Excel 文件,我设法让 CSV 导出在 Excel 中成功打开,$objWriter->setUseBOM(true)但我将日语字符替换为废话,例如:

从我读过的内容来看,我最好的选择是将字符串转换为 UTF-16LE,但是,我无法访问mb_stringoriconv并且我正在努力寻找如何解决这个问题。我想知道 Excel2007 是否会出现同样的问题,但我无法访问php_zipzlib无法使用 PCLZip。我想我完蛋了。

有谁知道如何让 Excel 正确解释这些字符?

0 投票
0 回答
2628 浏览

php - PHPExcel $objWriter->save('php://output'); 在 php 7.0 ubuntu 16.04 上不工作

较早的 php 5.6 文件已保存。在更新到 php 7 和操作系统到 ubuntu 16.04 之后。它不工作

我在 yii 1 上使用 PHPExcel 1.8。两个 php 版本都在服务器上启用,即。5 和 7。

0 投票
1 回答
3101 浏览

php - PHPExcel单元格相互重叠> setRowHeight(-1)自动单元格高度不起作用


更新

使用PHPSpreadsheet测试我在下面有这个代码,我已经试过了。如果我在编写文件时使用 xls,它似乎可以在MSOffice Excel上工作。请注意,不使用Libre Office不会自动调整行大小,需要它也可以使用 libre Office。

新控制器


原始问题

我是 phpexcel 的新手当我下载我的文件时,单元格相互重叠。

正如您在图像中看到的那样,当字体较大时,它们都会聚集在一起。

在此处输入图像描述

问题 如何确保单元格不相互重叠。我尝试了 libreoffice 和 msoffice excel 中的文件和同样的问题。

我试过了仍然没有改变

控制器

0 投票
1 回答
182 浏览

php - PHP excel 奇怪的字符

我正在使用基本的 phpexcel 01simple-download-xlsx.php,因为现在没有添加我自己的任何代码..而且我得到了意想不到的结果

这就是我得到的 https://i.imgur.com/GKc5xRq.png

0 投票
1 回答
1623 浏览

php - 使用 PHPExcel 从 xlsx 文件中读取数据

在此处输入图像描述

这是我的 test.xlsx 表,我只想使用 PHPExcel 从此 Xlsx 表中获取 B 表数据。(或任何其他方式)。

请就我的问题提出一些建议。

谢谢你

0 投票
1 回答
642 浏览

php - PHPExcel:读取 .xlsx 文件,对列“y”的相似值求和列“x”值

我被这个问题困住了,让我解释一下。我有一个 Excel 表,它有 3 列,如下所示:

如何为 col.y 的相似值添加 col.x 的值?

期望的结果是:

是否可以使用 PHPExcel 来实现这一点(如果没有,那么最好的方法是什么)?

我试过这个,但它返回关联数组:

$data 返回关联数组,但这不是我想要的。

任何帮助是极大的赞赏。

0 投票
0 回答
1416 浏览

php - PHP Excel 性能缓慢

我想生成一个 Excel 表,其中包含一些默认字段和可变数量的评论字段以及与评论相关的数据。我想为评论字段设置特定的宽度和换行文本。现在我正在使用这段代码

但完成 10 列和 400 行的过程大约需要 3 秒。有什么办法可以优化这段代码以提高性能。当我尝试缓存时,我没有得到太多的性能提升。

而不是迭代每一行并设置超链接

有没有什么方法可以从数组中设置超链接。这样我们就可以避免这么多的迭代次数。

0 投票
0 回答
1221 浏览

php - 在 PHP 上加载 excel 文件时,在 Excel5.php 中找不到类“PHPExcel”错误

加载将获取 excel 文件内容并将其显示在 PHP 上的程序时,此错误的原因可能是什么。

致命错误:在第 624 行的 C:\xampp\htdocs\uploader\PHPExcel\Reader\Excel5.php 中找不到类 'PHPExcel'

下面的代码加载 excel 文件并获取特定的工作表。

根据错误,第 624 行仅实例化 aPHPExcel classPHPExcel class.

0 投票
3 回答
355 浏览

php - phpexcel转html只有一部分

我正在研究phpexcel。我正在处理的文件来自 tally export file。我必须阅读这个文件并将数据保存给每个用户。

例如,从此文件中,我只需要 A2:G10 作为 HTML/TABLE。所以我可以单独向特定成员(Adv. Chandra Mogan)展示。

我只需要一张表格来显示表格的一部分

到目前为止我做了什么:

A1:G10 未锁定。打印整张纸。

0 投票
1 回答
926 浏览

php - PhpSpreadsheet 的 COUNTIF 函数 php

我正在使用 PhpSpreadsheet(PHPExcel) 在 PHP 中做一个 Excel,当我需要使用 COUNTIF 时我被卡住了。这是我的代码:

它不起作用。如果我推杆 /* BH7:BH125, 0 */ ,那么它可以工作,但我想使用 <>0。谁能帮我?

谢谢。