问题标签 [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.
javascript - 远程表格 - XLSX 下载
我有一个表单,用户可以在其中从复选框集合中选择值来过滤数据。表单发布到控制器,其中定义了 xlsx 格式以下载 xlsx 文件。我正在使用 axslx_rails。
现在,我希望在远程调用之前和之后发生一些事情。它工作正常。
我想不通的是如何实际下载 xlsx 文件,因为响应块变为 JS 格式,而不是 xlsx,这有点像这样:
因此,它以一种或另一种方式工作。非远程表单下载文件,因为我有一个格式:定义了 xlsx。如果我执行远程表单,javascript 可以工作(显示微调器、隐藏微调器等),但不会下载文件。
我怎样才能实现两者?
谢谢
ruby - 如何使用 axlsx (ruby) 为 excel 格式化整列
我对 ruby 很陌生,并试图将生成的所有列格式化为 excel 文件的文本。我有一个功能如下
这个错误说 col_style 未定义的方法。你能告诉我我做错了什么吗?-埃拉
ruby - 在 xlsx 文件的数据透视表中选择超过 1 个数据文件时出错
使用 axlsx gem 我正在尝试编写一个 excel 文件并添加一个数据透视表。每当我在数据透视表中选择超过 1 个数据字段时,生成的 excel 文件都不会在 MS Excel 中打开。
我收到以下错误:
ruby-on-rails - rails to_xlsx 找不到所有带有“id”的漏洞:(全部,{})(找到 0 个结果,但正在寻找 2 个)
我有一个 Rails 应用程序(ruby 2.0.0,Rails 4.2.1)。我想使用acts_as_xlsx gem
.
这是我的控制器:
这是我的模型:
但是当我点击我的按钮时:
我有一个错误:
截屏:
任何人都可以帮忙吗?
ruby-on-rails - Rails 4 - 生成电子表格时UTF-8中的无效字节序列
在我的 Rails 应用程序中,我试图在 Sidekiq 延迟邮件中附加生成的 xlsx 文件(基本)。我收到错误消息:WARN: invalid byte sequence in UTF-8
每次运行发送作业时。我正在使用[axlsx_rails]
gem,这是我的代码:
邮件程序.rb
报告.xlsx.axlsx
Gem 版本 0.3.0、Rails 4.1.7、Ruby 2.2.0
预先感谢您的帮助!
ruby-on-rails - AXLSX:为 rspec 测试解析 xlsx 文件
知道如何为从 xlsx gem 生成的 xlsx 文件编写视图规范(是否存在标题、行等)?不确定我是否一开始就做对了,但这就是我到目前为止所拥有的
在撬,rendered
是在一个 utf-8 编码的字符串中,我不确定如何解析标头等。
=> "PK\u0003\u0004\u0014\u0000\u0000\u0000\b\u0000\u0000\u0000!\xECc8k\xD4\
有没有一种方法可以像测试 html 视图一样测试生成的 xlsx 文件?
就像是...
提前致谢!
ruby-on-rails - 无法使用带有 Rails 的 axlsx 冻结标题窗格
我正在使用带有导轨的 Axlsx gem 来创建 Excel 工作表。我需要修复和冻结标题。即使我们向下滚动,标题也应该始终可见。导轨版本 3.2.1 宝石'axlsx'
任何帮助表示赞赏?
ruby-on-rails - 红宝石中的递增字母
我正在使用rails中的axlsx,我希望能够根据集合中的元素数量设置列:
在我的控制器中:
在我的 xlsx.axlsx 视图中,我想做类似的事情:
但我没有明确转换为数组错误。
我可以编写一个循环.next
by的助手count
,但似乎这是一个足够常见的问题,应该有一个我只是缺少的内置快捷方式。
编辑:
我写了一个有用的助手:
打电话:
但我仍在寻找 The Rails Way™。
ruby-on-rails - axlsx_rails gem:不渲染任何非数字字符
因此,我正在我的 rails 应用程序中设置 axlsx_rails 并遇到一个一致的问题,即下载的 xlsx 不显示任何非数字字符。它也不打印任何包含非数字字符(即“1p”)的单元格将是一个空白单元格。
这是 axlsx 文件中的文件:
控制器代码是
有谁知道可能是什么原因造成的?
arrays - 使用数组将多个参数传递给可变参数ruby方法
我现在正在使用一个 ruby gem,它接受可变数量的参数(具体来说,它是 axlsx gem)。
我正在使用column_width
s 函数,定义为:
我有一个需要设置的动态宽度数(因为列数不同),所以我尝试创建一个宽度数组并将其传入,但它将数组视为单个参数。
如何将数组作为参数列表传递?
编辑:
实际错误是:
无效列宽的无效数据 [30, 13, 20, 13, 20, 13, 20, 13, 10, 10, 10, 13, 20, 10]。必须是 [Fixnum, Integer, Float]