问题标签 [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.
ruby-on-rails - xlsx 问题:创建包含大量行的 excel 工作表
我正在使用 Axlsx 创建一个 excel 文件。对于一个小数据集,它工作得很好。但是一旦数据集变大,它就会挂起。我在这个过程上运行了 strace,它做了很多 brk。
我的 input_array 大小约为 400,000,因此工作表有 400,000 行,非常大。它卡在p.to_stream().read
. 任何帮助都会很棒。谢谢。
ruby - 将图像添加到 Axlsx 生成的 Excel 文件中。?
我正在使用Axlsx生成 Excel 文件。
我需要将图像添加到 Excel 文件。我用过这段代码:
其中' ws '是工作表。
它添加了所需的图像,但我无法使用此代码设置图像的“宽度”和“高度”。即使我给出width=2000
and height=1000
,它也不会影响 Excel 文件中的图像。
谁能告诉我,我做错了什么。?
ruby - 如何使用 axlsx 添加数据标签
我正在尝试使用 axlsx 为 ruby 生成饼图。一切正常,但我似乎无法为每个“饼图”显示数据标签。我要拍摄的或多或少像这张照片。(即它应该有数据标签和引线)。让标签只有数值并像往常一样包含带有颜色映射的图例也很好。
有人知道怎么做吗?
谢谢
ruby - 如何使用 Ruby 将数组的内容添加到电子表格中
首先,我创建所需的关键字(线索)数组,然后执行 Xpath 查询,将结果输入 CSV。一切顺利,但电子表格需要更好的格式,以便最终用户可以复制和粘贴
有没有一种方法可以使用 CSV 或 Axslx 来实现我想要的外观
我的代码如下:
我的代码可以将整个数组添加到一行,但是我怎么说 foreach 数组中的项目将它添加到换行符?我试过 \n 但它没有用。
我得到的输出
我想要的输出
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
我的代码示例如下:
我当前的输出格式
我想要的输出格式
ruby - 在 axlsx 中设置超链接文本颜色
我正在尝试在超链接单元格中设置文本的前景色,但它似乎不起作用。
使用类似的东西:sheet["A1"].color = "0000FF"
适用于正常细胞,但不适用于超链接细胞
这段代码只是在“日志”表上创建了一个指向单元格 D1 的链接(工作正常),但 A1 永远不会变成蓝色!
sheet.add_hyperlink :location => "'Log'!D1", :target => :sheet, :ref => "A1"
sheet["A1"].color = "0000FF"
谢谢!
ruby - 使用 axlsx 创建 3 色条件格式
使用 axlsx,以下
创建一个基本的 3 色条件格式,但颜色非常花哨,很难区分稍小和稍大的值。
是否有必要对 Excel 使用的颜色进行逆向工程,以创建类似于 Excel 提供的默认 3 色条件格式的内容?
ruby - 使用 axlsx 电子表格 ruby gem 将单元格格式化为文本?
我正在使用axlsx ruby gem来创建与 Excel 兼容的.xlsx
文件。我不知道如何覆盖由它的自动类型检测生成的单元格类型。对于类型string
的 Active Record 模型属性,gem 将 Excel 单元格格式设置为 General,但我希望它明确使用 Text。这样我就可以避免从邮政编码等中去除前导零。
有谁知道如何做到这一点?
ruby - 导出到 Excel - 如何处理时间戳?
我有要写入 Excel 文件的时间对象。我正在使用 axlsx 库。将日期转换为单元格数据的类是DateTimeConverter
,它将其转换为浮点时间戳。
时间mm/DD/YYYY HH:MM:SS
按预期显示,但值是 GMT 时间。
有没有办法让 Excel 格式化特定时区或读者当地时区的时间?我目前的解决方案是将格式化的时间导出为字符串,对此我很不满意。
有没有办法在不添加 VBA 宏的情况下做到这一点?(请注意,我没有尝试根据链接的“重复”问题使用 VBA 宏将本地时间转换为 GMT,而是将 GMT 时间显示为本地时间 - 如果可能的话,最好不使用 VBA 宏。)
ruby-on-rails - xlsx文件中的列和行折叠
我被要求创建一个带有折叠行和列的 Excel (.xlsx) 报告。
该应用程序位于 ruby/rails 中,使用 axlsx gem 生成 excel。
目前我不能让折叠符号“+”面向允许显示/隐藏行/列的隐藏行或列。
任何人都知道如何创建这种折叠效果?即使使用另一种技术?
谢谢,
迈克尔