Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VBscript或批处理脚本将xlsx文件转换为HTML_Html_Excel_Batch File_Vbscript_Xlsx - Fatal编程技术网

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

使用VBscript或批处理脚本将xlsx文件转换为HTML,html,excel,batch-file,vbscript,xlsx,Html,Excel,Batch File,Vbscript,Xlsx,我已经研究了好几天了,但是我找不到任何解决这个问题的方法 我有一个.xlsx格式的excel文件,每天都在更新。我需要做的是调用一个批处理,将其转换为.html。我将把那个HTML文件复制到一个文件夹中,该文件夹将自动发布该文件供公司内部使用 如果有人能帮忙,我们将不胜感激 Excel允许您以本机方式另存为网页。它还有一个“单一文件”网页,将所有图像/等合并到一个文件中。它使用mht或mhtml扩展名 Const xlHtml = 44 Const xlWebArchive = 45 ' Cr

我已经研究了好几天了,但是我找不到任何解决这个问题的方法

我有一个.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

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();
        }
    }
}
如果有人在找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();
        }
    }
}

你太棒了!那很有效!谢谢谢谢谢谢!!因此,尝试将其实现到工作中与生产相关的内容中,我们看到了这个文件夹,它也使用stylesheet.css文件和HTML文件调用的所有其他内容创建。有没有一种方法可以让一个简单的HTML文件不需要所有其他的东西?你有没有像我展示的那样尝试使用
xlWebArchive
类型和
mht
mhtml
扩展名?你太棒了!那很有效!谢谢谢谢谢谢!!因此,尝试将其实现到工作中与生产相关的内容中,我们看到了这个文件夹,它也使用stylesheet.css文件和HTML文件调用的所有其他内容创建。有没有一种方法可以让一个简单的HTML文件不需要所有其他的东西?您是否尝试过使用
xlWebArchive
类型和
mht
mhtml
扩展名,如我所示?