如何将excel格式文件转换成html格式文件?

xxe27gdn  于 2023-05-30  发布在  其他
关注(0)|答案(1)|浏览(242)

我有一些excel类型的文件,并希望将它们转换成html文件。
我希望我可以打开他们在broswer和作为一个超链接在shiny使用href="***.html”。
但如果我只是保存为html格式的excel文件,它并不工作得很好。所有的内容将不会显示对齐中心。
就像这样:

但我希望它能完美地表现出来:

现在我只有一个方法,那就是在broswer中打开excel并保存为html类型。
谁能帮帮我,给予我一些其他的方法。
感恩不尽!

r7s23pms

r7s23pms1#

您可以使用以下R代码将Excel文件转换为HTML:

library(RDCOMClient)
xlApp <- COMCreate("Excel.Application")
xlApp[["DisplayAlerts"]] <- FALSE
xlApp[["Visible"]] <- TRUE

path_To_Excel_File <- "D:/excel_File.xlsx"
xlWbk <- xlApp$Workbooks()$Open(path_To_Excel_File, ReadOnly = TRUE)

# see https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2010/ff198017(v=office.14)?redirectedfrom=MSDN for the file formats
xlWbk$SaveAs(filename = "D:\\excel_File.html", FileFormat = 44)

相关问题