[英]Convert xlsx file to HTML with VBscript or batch script
我已經研究了幾天,但找不到任何解決方法來解決這個問題。
我有一個.xlsx格式的excel文件,整天都在更新。 我需要做的是將其轉換為.html的批處理。 我將獲取該HTML文件並將其復制到一個文件夾中,該文件夾會自動發布以供公司內部使用。
如果有人可以幫助您,將不勝感激。
Excel使您可以將本機另存為網頁。 它還具有一個“單個文件”網頁,該網頁將所有圖像/等文件組合到一個文件中。 它使用mht
或mhtml
擴展名。
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();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.