问题标签 [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-4 - 在rails中保存xlsx文件
我一直在尝试在我的应用程序中生成一个 XLSX 文件。我正在使用 gem 'acts_as_xlsx'。
问题是文档是在后台生成的,我不想渲染视图。这是一个应该返回 XLSX 文件的脚本。
我正在尝试做类似的事情:
file = File.open("report.xlsx", relation.to_xlsx, type: "application/vnd.openxmlformates-officedocument.spreadsheetml.sheet")
这将返回错误,因为 File.open 的第二个参数必须是字符串。
提前致谢!
ruby-on-rails - AXLSX_RAILS 将 html 转换为文本
我正在使用 gem AXLSX_RAILS 将 Rails 数据保存到 Excel 电子表格中。
我有一些文本字段以 HTML 格式存储在数据库中。
这是我将 HTML 转换为文本的尝试:
这可以删除 HTML 标签。
但是,我想
用 Excel 新行替换(代码 10 - vbLf)。
我怎样才能做到这一点?
我试过这个:
谢谢您的帮助!
ruby-on-rails - Rails 回形针图像到 AAXSLX 文件
我正在尝试将回形针图像保存到 AXSLX 文件。
这是 ASX 代码:
来自控制台的 imgurl =
浏览器中的 imgurl 显示图像。
我得到的错误是:
谢谢您的帮助!
更新1
如果我使用 imgurl =http://localhost:3000/system/attachments/attaches/000/000/161/original/donut.jpeg
我明白了file does not exist
ruby-on-rails - Rails AXSLX sort.cells
我gem 'axlsx_rails'
在 Rails 应用程序中使用。
我想对单元格(A 列的第 2 行到第 23 行)进行排序,作为创建选项卡的最后一步。
这是我的代码:
我认为这是可以做到的。那正确吗?如果是,如何?我用什么代替cells.sort ?????
?
谢谢你的帮助!
更新1:
感谢 emcanes,我在 add_row 期间对记录进行了排序:
我还是想知道AXSLX能不能用cells.sort
??
ruby - 如何让 axlsx 将我的 watir 脚本的结果写入 Excel 工作表
我第一次使用 axlsx,不确定它的功能是什么。我正在尝试将我的 watir 结果写入 Excel 表。我发现 axlsx 很有趣,所以我正在尝试使用它。我被困在一个点上,无法前进。我希望我能从这里得到帮助,
我的情况是我的 excel 表中的每一列都需要一个标题,从第二行开始,我的结果每次都在新行中追加,到目前为止我已经尝试了下面的代码,
提前致谢。
download - 如何使用 axlsx gem 下载多个 .xlsx 文件?
嗨,我在使用 axlsx 下载多个文件时遇到问题。问题是我正在向控制器发送一组 Id,并要求它使用 render 命令下载报告。它引发了一个 AbstractController::DoubleRenderError。我正在考虑覆盖错误,但意识到这是一个坏主意,我不知道还能做什么......有什么建议吗?谢谢。
我的控制器代码如下所示:
我的 axlsx 模板:
ruby - Axlsx gem:是否可以将背景颜色应用于单个单元格?
可以将字体颜色应用于单个单元格,而无需创建样式:
可以将样式应用于单个单元格:
但在我的情况下,这是不切实际的,因为我想让单元格背景成为单元格值的函数,并且希望避免构建数百或数千种样式。
有什么建议么?
ruby-on-rails - Ruby Divide 在 Rails Axlsx 导出中始终返回零
我一生都无法弄清楚为什么在这个 Aslsx 导出中除法不起作用。我可以加法、减法、乘法和模除法,但是当我尝试这样做时,answer_number / question_number
它总是显示为 0。任何想法我做错了什么?
作品吐出answer_number
时代question_number
:
不起作用 - 吐出 0:
我还认为,当数字小于 0 时,它可能会进行某种舍入,但这似乎也不起作用(最终目标是获得每个答案的百分比):
ruby-on-rails - Rails Axlsx New Line in Cell
Is there a way that I can add a new line to a cell using the Axlsx gem in Rails?
So basically replicating in Excel once you enter a value you can do a Alt + Enter to add additional text to the new line in the cell. I tried
but that throws an error.
ruby-on-rails - Rails Axlsx 列宽和换行文本
使用 Axlsx 我的一些单元格设置为包裹文本,效果很好。我遇到的问题是如何计算单元格的自动宽度。看起来正在发生的事情是最初的数据是这样进来的:
使用哪个 Axlsx 将宽度设置为那么大。但随后换行文本进入并将单元格正确设置为:
然后正确设置它的高度以显示所有五个值,但行宽仍然很大。有谁知道是否有办法让 Axlsx 自动调整单元格的大小,就好像您要在 Excel 中双击单元格以使其自动调整宽度一样?通过 Axlsx 添加到电子表格时正确设置 Excel 列宽似乎无法解决,但我无法让它产生任何效果 - 不确定该:widths
属性是否存在或有效?
我也一直在玩column_widths以及例如sheet.column_widths *30
。有谁知道是否有办法强制所有列使用此属性具有相同的宽度?它似乎不接受数组 - 只有整数/浮点数/fixnums 用逗号分隔,并且 *30 只会将第一列设置为 30 的宽度。我实际上事先并不知道我将有多少列使用(动态数据),所以我希望能够将其设置为仅将所有列自动调整为特定宽度。