问题标签 [spreadsheet-excel-writer]

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 投票
3 回答
3428 浏览

php - Spreadsheet_Excel_Writer 获取文件内容

我需要通过 PHP 将 XLS 文件附加到电子邮件中。问题是 -Spreadsheet_Excel_Writer将 HTTP 标头发送到浏览器,然后是内容。Spreadsheet_Excel_WriterAPI没有任何像get_content直接成为文件内容的功能。我不想先保存文件,我只想跳过这一步,直接将内容保存为附件。有任何想法吗?

多谢。

0 投票
2 回答
2542 浏览

php - 使用电子表格 Excel Writer php 设置 Excel 单元格中特定单词的颜色

我正在尝试使用 Spreadsheet_Excel_Writer 为单元格中的特定单词设置颜色,但在文档中没有找到任何方法。

我必须为单元格的第一个单词设置红色,而不是为其中的整个文本设置红色。

有没有办法用 Spreadsheet_Excel_Writer 做到这一点?

0 投票
2 回答
210 浏览

php - 在电子表格_excel_writer 中将此工作表“添加”到工作簿后,我可以修改工作表的标题吗?

问题是我无法将 Worksheet::setInputEncoding 设置为未创建的工作表,但我需要为此工作表设置 utf=8 格式的名称。

所以现在我得到了这个结果:工作表标题中有一些不可读的符号。

有什么建议么?

0 投票
2 回答
6769 浏览

php - Excelwriter 和 phpExcelReader 2 无法读取文件

我使用Harish Chauhan 的 Excel Writer生成一个 excel (xls) 文件。

然后我使用phpExcelReader 2读取由 Excel Writer 类创建的文件,但一直出现此错误:

The filename myXls.xls is not readable

我可以用 MS Excel 打开“myXls.xls”文件。但是如果我用另一个名字保存文件,它可以成功读取。

尝试探索代码,似乎错误是由:

IDENTIFIER_OLE 被定义:

我不知道如何解决它。请帮忙。

谢谢你的时间!

0 投票
1 回答
164 浏览

php - 循环没有写入正确的值

我有一个包含公司所有员工的表(hr_employees)。除了此表之外,还有另一个表,其中包含所有开始日期和结束日期,以及他们拥有的合同类型 (hr_employees_status)。

使用我得到的数据,我将 1 或 0(1 永久基于,0 其他)写入 Excel 电子表格,颜色编码由合同类型确定(1 = 黑色,0 = 蓝色、绿色、灰色或红色) , 每个月(从 2005 年 5 月至今)。我如何通过 case 子句确定哪个单元格中的内容,查看 hr_employee_status 表中的当前状态。

它可以正常循环,并且可以正确执行 99% 的操作。唯一的问题是,一旦员工从临时合同转为永久合同,它有时不会将正确的值写入单元格。

我已经稍微更改了代码,只从数据库中提取月份和年份(并将日期设置为 01),出于希望,因为月份和年份是写入单元格所需的全部内容,它会写正确单元格中的正确数据。但无济于事。

我不知道要发布什么代码,所以这里是确定合同类型并将其写入 excel 表的循环:

$date是从数据库收到的结果。 $start_at是员工开始使用合同类型的日期(从而确定要标记的月份)。 $count是开始日期和结束日期(月数)之间的差异。

我想知道为什么从临时合同转换为永久合同时它没有在正确的日期开始。

如果需要任何其他信息,请告诉我。

编辑 1: - 对 DaveRandom 和 Oleg 的反馈的回应

@DaveRandom: hr_employees看起来像这样:

hr_employees_status看起来像这样:

然后excel表格将输出

@Oleg

  1. $start_at如下:

    /li>
  2. 看上面。$dates是通过 hr_employee_status 表的循环。我 100% 确定该状态在那里。

  3. 请解释类型杂耍?status 中的所有值都是 varchar (不要问我为什么,现在看,这似乎是一件愚蠢的事情......)

0 投票
1 回答
1046 浏览

php - PHP - PEAR Spreadsheet_Excel_Writer - 在第 ~259 行之后合并列失败?

我正在使用 PEAR 的 Spreadsheet_Excel_Writer 来编写 Excel 文件。不过,我遇到了一个相当奇怪的错误。毫无疑问,我的脚本会停止合并约 260 行周围的单元格,加/减可能是 2。

我正在从具有可变起始位置的数据库中读取值。尽管对于每个数据库条目列表,合并停止工作的行并不相同,但当脚本从相同的起始位置运行时,它不会改变。

我知道我根本没有任何意义,所以附上一个生成的 Excel 文件示例。;) 请注意,从第 261 行开始,单元格不会像之前的几行那样合并。

我完全不知道是什么原因造成的。我的脚本非常大并且依赖于数据库,所以它不太适合在这里提供,但我希望这里的人可能以前经历过这种情况。我是否遇到了一些我不知道的 Excel 限制?

谢谢!

0 投票
3 回答
14054 浏览

php - PHP Excel Writer 自动换行

我正在使用这个插件,我知道它不是最好的,但我没有时间重写所有这些脚本。我需要知道如何启用文本换行。网站上不完整的文档根本没有帮助。

我尝试使用 1 和 'wrap' 作为数组中的参数,但没有运气。

有没有人让这个工作?

0 投票
2 回答
409 浏览

perl - 为什么 Excel::Writer::XLSX 中的条形图填充不起作用?

我创建了一个包含堆叠条形图的 Excel 表。现在我想在第一个栏中没有颜色,但它仍然是蓝色的。代码如下所示:

我使用 0.5 版的Excel::Writer::XLSX

谢谢你的帮助。

0 投票
2 回答
1031 浏览

perl - Excel::Writer::XLSX 页面视图和分页符 (Perl)

我搜索了 API、Google、StackOverflow 等,试图找到以下问题的答案,但到目前为止,我的追求一直令人失望。有没有人可以帮助我?

1) 我正在尝试使用 set_page_view() 选项将工作表默认为“分页预览”。不幸的是,CPAN 页面没有给我这个函数的有效参数。我尝试使用 set_page_view('Page Break Preview'),但这给了我“页面布局”视图。

2) 在我的脚本中,我引用 set_h_pagebreaks() 和 set_v_pagebreaks 来动态放置分页符,因为我编写了 excel 表。这非常有效,但是工作表有时也会创建默认的分页符。有没有办法使用这个模块删除默认的分页符?

感谢您提供的任何帮助!如果需要,我可以提供一些我的代码集。

0 投票
1 回答
716 浏览

php - 使用 Spreadsheet_Excel_Writer 的开发服务器不起作用?

我正在使用apache 2.4(XAMPP) 的 Windows 机器上运行最新的 PHP 和 pear,我已经安装了最新版本的OLE,PEARSpreadsheet_Excel_Writer. PEAR已安装并正在工作。

但是,现在不是在特定页面generateexcel.php(在托管版本中,它可以完美运行,并且位于带有.generateexcel.phpurlapache 2.0PHP 5.3.18

所以基本上在我的开发版本上它不起作用,它正在连接到数据库并且网站上的其他一切都在工作。

这是由于在 Windows 上而导致 and 和相对路径不正确的 include_once问题吗?require_onceWriter.php

任何帮助将不胜感激。即使我可以获得某种错误报告,它也会非常有用。我会尝试:PEAR::isError()与此同时。