我正在使用 Workbook gem 在我的网站中预览没有分页符的 excel 文件。现在,我成功地提取了 excel 文件并将其写入 html 格式并显示为预览。
以下代码提取excel并将其写入html:
excel_file = Workbook::Book.open "#{file_url}"
excel_file.write_to_html(file_name + ".html")
但这给了我一个未格式化的 html 表,没有行和列或任何现有的 excel 文件。
根据 murb/workbook 文档,据说我们可以在其选项中将格式作为哈希传递。
write_to_html(filename = "#{title}.html", options = {})
因此,为了实现格式哈希,我尝试了以下代码:
excel_file.template.formats
但这会返回一个空哈希。那么,我怎样才能从 excel 文件中获取所有格式并写入 html?或者至少显示带有所有行和列边框的 html 表格。