J'utilise Workbook gem pour prévisualiser le fichier Excel sans sauts de page sur mon site. En ce moment, je réussis à extraire le fichier Excel et à l'écrire au format html et l'afficher en tant qu'aperçu.Workbook gem - comment écrire l'Excel au format HTML de manière formatée?
Les extraits de code suivant et écrit Excel en HTML:
excel_file = Workbook::Book.open "#{file_url}"
excel_file.write_to_html(file_name + ".html")
Mais cela me donne une feuille html non formaté sans lignes et de colonnes ou tout du fichier Excel existant. Selon la documentation de murb/classeur, il est dit que nous pouvons passer le format comme un hachage dans ses options.
write_to_html(filename = "#{title}.html", options = {})
Ainsi, pour obtenir le hachage de format, j'ai essayé le code suivant:
excel_file.template.formats
Mais retourne un hachage nul. Alors, comment puis-je obtenir tous les formats du fichier Excel et écrire en HTML? Ou au moins afficher la table html avec des bordures pour toutes les lignes et colonnes.