簡體   English   中英

使用VBscript或批處理腳本將xlsx文件轉換為HTML

[英]Convert xlsx file to HTML with VBscript or batch script

我已經研究了幾天,但找不到任何解決方法來解決這個問題。

我有一個.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();
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM