私はブックブックの宝石を使用して、自分のウェブサイトでページ区切りなしでExcelファイルをプレビューしています。今、私はExcelファイルを抽出してHTML形式に書き出し、プレビューとして表示するのに成功しています。ワークブックの宝石 - フォーマットされた方法でhtmlにExcelを書き込むには?
次のコードを抽出し、HTMLにExcelを書き込みます
excel_file = Workbook::Book.open "#{file_url}"
excel_file.write_to_html(file_name + ".html")
しかし、これは私にノー行と列または既存のExcelファイルのいずれかでフォーマットされていないHTMLのシートを与えるを。
murb/workbookのドキュメントによれば、そのオプションの中でフォーマットをハッシュとして渡すことができると言われています。だから、
write_to_html(filename = "#{title}.html", options = {})
、フォーマットのハッシュを達成するために、私は次のコードを試してみました:
excel_file.template.formats
をしかし、これはnullをハッシュを返します。だから、どのように私はExcelファイルからすべての形式を取得し、HTMLに書き込むことができますか?または少なくともすべての行と列の境界線を持つhtmlテーブルを表示します。