gpt4 book ai didi

Ruby Axlsx 真正的列自动宽度?

转载 作者:行者123 更新时间:2023-12-04 20:56:51 26 4
gpt4 key购买 nike

我正在使用 Axlsx 创建一个带有一个工作表的 Excel 文件。我无法弄清楚如何让所有列宽自动调整大小以适应所有数据。考虑以下代码,我将行添加到工作表 ws :

  ws.add_row ["this is just a test to see how far it will go because column will not show", "test", "this is also a testtt"]
ws.add_row [""]

默认情况下,列似乎使用自动宽度,但即使没有,我尝试添加 :widths=>[:auto, :auto, :auto]给我的 add_row代码。似乎某种自动适应应用于我的列,因为第一个长列正在扩展以适应大部分单元格。但它不适合整个单元格,只是扩展得足以适合大多数人,但会留下最后一两个单词。

有什么方法可以实现真正的自动调整功能?

最佳答案

下一根绳子呢?

wb = Axlsx::Package.new.workbook
wb.use_autowidth = true
wb.add_worksheet(name: 'sheet_name') do |sheet|
ws.add_row ["this is just a test to see how far it will go because column will not show", "test", "this is also a testtt"]
end

关于Ruby Axlsx 真正的列自动宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45948367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com