使用VBscript或批处理脚本将xlsx文件转换为HTML

我已经研究了几天,但我找不到任何解决这个问题,我有。

我有一个.xlsx格式的Excel文件,通过一天更新。 我需要做的是调用一个批处理,将其转换为.html。 我将采取该HTML文件,并将其复制到一个文件夹,自动发布它在我公司的内部使用。

如果有人可以帮助,将不胜感激。

Excel可以让你原生保存为一个网页。 它还有一个“单个文件”网页,将所有图像/等等合并为一个文件。 它使用mhtmhtml扩展名。

 Const xlHtml = 44 Const xlWebArchive = 45 ' Create an instance of Excel and open the workbook... Set objExcel = CreateObject("Excel.Application") objExcel.Workbooks.Open "C:\Folder\MyWorkbook.xlsx" ' Save the workbook as an HTML or MHTML page... objExcel.ActiveWorkbook.SaveAs "C:\Folder\MyPage.html", xlHtml ' -or- objExcel.ActiveWorkbook.SaveAs "C:\Folder\MyPage.mhtml", xlWebArchive ' Close Excel... objExcel.Quit 

如果有人正在寻找C#

添加引用 – > COM – >然后查找Microsoft Excel,Microsoft Office

 using Excel = Microsoft.Office.Interop.Excel; namespace ExcelToSinglePageWeb { class Program { static void Main(string[] args) { Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"C:\Users\name\Desktop\Work In Progress.xlsx"); xlWorkbook.SaveAs(@"C:\Users\name\Desktop\SomePage.mhtml", 45); xlApp.Quit(); } } }