问题标签 [axlsx]

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

ruby-on-rails - xlsx 问题:创建包含大量行的 excel 工作表

我正在使用 Axlsx 创建一个 excel 文件。对于一个小数据集,它工作得很好。但是一旦数据集变大,它就会挂起。我在这个过程上运行了 strace,它做了很多 brk。

我的 input_array 大小约为 400,000,因此工作表有 400,000 行,非常大。它卡在p.to_stream().read. 任何帮助都会很棒。谢谢。

0 投票
1 回答
5078 浏览

ruby - 将图像添加到 Axlsx 生成的 Excel 文件中。?

我正在使用Axlsx生成 Excel 文件。

我需要将图像添加到 Excel 文件。我用过这段代码:

其中' ws '是工作表。

它添加了所需的图像,但我无法使用此代码设置图像的“宽度”和“高度”。即使我给出width=2000and height=1000,它也不会影响 Excel 文件中的图像。

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

0 投票
1 回答
1503 浏览

ruby - 如何使用 axlsx 添加数据标签

我正在尝试使用 axlsx 为 ruby​​ 生成饼图。一切正常,但我似乎无法为每个“饼图”显示数据标签。我要拍摄的或多或少像这张照片。(即它应该有数据标签和引线)。让标签只有数值并像往常一样包含带有颜色映射的图例也很好。

有人知道怎么做吗?

谢谢

0 投票
3 回答
791 浏览

ruby - 如何使用 Ruby 将数组的内容添加到电子表格中

我在http://h10010.www1.hp.com/wwpc/ie/en/ho/WF06b/321957-321957-3329742-89318-89318-5186820-5231694.html?dnr=1抓取网页

首先,我创建所需的关键字(线索)数组,然后执行 Xpath 查询,将结果输入 CSV。一切顺利,但电子表格需要更好的格式,以便最终用户可以复制和粘贴

有没有一种方法可以使用 CSV 或 Axslx 来实现我想要的外观

我的代码如下:

我的代码可以将整个数组添加到一行,但是我怎么说 foreach 数组中的项目将它添加到换行符?我试过 \n 但它没有用。

我得到的输出

我得到的输出

我想要的输出

我想要的输出

0 投票
1 回答
301 浏览

ruby-on-rails - axslx - 如何检查数组元素是否存在,如果存在则更改其输出?

我有一个 Xpath 查询,它接受使用 Axslx 输出的数组元素,我需要为某些条件整理我的输出,其中之一是“包含的软件”

我的 xpath 抓取以下 URL http://h10010.www1.hp.com/wwpc/ie/en/ho/WF06b/321957-321957-3329742-89318-89318-5186820-5231694.html?dnr=1

我的代码示例如下:

我当前的输出格式

在此处输入图像描述

我想要的输出格式

在此处输入图像描述

0 投票
3 回答
2258 浏览

ruby - 在 axlsx 中设置超链接文本颜色

我正在尝试在超链接单元格中设置文本的前景色,但它似乎不起作用。

使用类似的东西:sheet["A1"].color = "0000FF"适用于正常细胞,但不适用于超链接细胞

这段代码只是在“日志”表上创建了一个指向单元格 D1 的链接(工作正常),但 A1 永远不会变成蓝色!

sheet.add_hyperlink :location => "'Log'!D1", :target => :sheet, :ref => "A1" sheet["A1"].color = "0000FF"

谢谢!

0 投票
1 回答
801 浏览

ruby - 使用 axlsx 创建 3 色条件格式

使用 axlsx,以下

创建一个基本的 3 色条件格式,但颜色非常花哨,很难区分稍小和稍大的值。

是否有必要对 Excel 使用的颜色进行逆向工程,以创建类似于 Excel 提供的默认 3 色条件格式的内容?

0 投票
3 回答
14370 浏览

ruby - 使用 axlsx 电子表格 ruby​​ gem 将单元格格式化为文本?

我正在使用axlsx ruby​​ gem来创建与 Excel 兼容的.xlsx文件。我不知道如何覆盖由它的自动类型检测生成的单元格类型。对于类型string的 Active Record 模型属性,gem 将 Excel 单元格格式设置为 General,但我希望它明确使用 Text。这样我就可以避免从邮政编码等中去除前导零。

有谁知道如何做到这一点?

0 投票
1 回答
2938 浏览

ruby - 导出到 Excel - 如何处理时间戳?

我有要写入 Excel 文件的时间对象。我正在使用 axlsx 库。将日期转换为单元格数据的类是DateTimeConverter,它将其转换为浮点时间戳。

时间mm/DD/YYYY HH:MM:SS按预期显示,但值是 GMT 时间。

有没有办法让 Excel 格式化特定时区或读者当地时区的时间?我目前的解决方案是将格式化的时间导出为字符串,对此我很不满意。

有没有办法在不添加 VBA 宏的情况下做到这一点?(请注意,我没有尝试根据链接的“重复”问题使用 VBA 宏将本地时间转换为 GMT,而是将 GMT 时间显示为本地时间 - 如果可能的话,最好不使用 VBA 宏。)

0 投票
1 回答
1368 浏览

ruby-on-rails - xlsx文件中的列和行折叠

我被要求创建一个带有折叠行和列的 Excel (.xlsx) 报告。

该应用程序位于 ruby​​/rails 中,使用 axlsx gem 生成 excel。

目前我不能让折叠符号“+”面向允许显示/隐藏行/列的隐藏行或列。

任何人都知道如何创建这种折叠效果?即使使用另一种技术?

谢谢,

迈克尔