Excel.Application SaveAs 把excel转换为html

Excel.Application

SaveAs
中的第二个参数的值:

可以直接用
10
进制的值代替左边的这些
xl
类型
.

例如:把excel转换为html的js:

var oWB = oXL.Workbooks.open("d:\test.xls");

oWB.worksheets(i).select();
var oSheet = oWB.ActiveSheet;

oSheet.SaveAs("d:\test.html",44);

fileformat
类型

十进制值

具体文件类型

xlAddIn
18 Microsoft Excel 2007 Add-In

xlAddIn8
18 Microsoft Excel 97-2003 Add-In

xlCSV 6
CSV

xlCSVMac
22 Macintosh CSV

xlCSVMSDOS
24 MSDOS CSV

xlCSVWindows
23 Windows CSV

xlCurrentPlatformText
-4158 Current Platform Text

xlDBF2 7
DBF2

xlDBF3 8
DBF3

xlDBF4 11
DBF4

xlDIF 9
DIF

xlExcel12
50 Excel12

xlExcel2
16 Excel2

xlExcel2FarEast
27 Excel2 FarEast

xlExcel3
29 Excel3

xlExcel4
33 Excel4

xlExcel4Workbook
35 Excel4 Workbook

xlExcel5
39 Excel5

xlExcel7
39 Excel7

xlExcel8
56 Excel8

xlExcel9795
43 Excel9795

xlHtml 44
HTML format

xlIntlAddIn
26 International Add-In

xlIntlMacro
25 International Macro

xlOpenXMLAddIn
55 Open XML Add-In

xlOpenXMLTemplate
54 Open XML Template

xlOpenXMLTemplateMacroEnabled
53 Open XML Template Macro Enabled

xlOpenXMLWorkbook
51 Open XML Workbook

xlOpenXMLWorkbookMacroEnabled
52 Open XML Workbook Macro Enabled

xlSYLK 2
SYLK

xlTemplate
17 Template

xlTemplate8
17 Template 8

xlTextMac
19 Macintosh Text

xlTextMSDOS
21 MSDOS Text

xlTextPrinter
36 Printer Text

xlTextWindows
20 Windows Text

xlUnicodeText
42 Unicode Text

xlWebArchive
45 Web Archive

xlWJ2WD1
14 WJ2WD1

xlWJ3 40
WJ3

xlWJ3FJ3
41 WJ3FJ3

xlWK1 5
WK1

xlWK1ALL
31 WK1ALL

xlWK1FMT
30 WK1FMT

xlWK3 15
WK3

xlWK3FM3
32 WK3FM3

xlWK4 38
WK4

xlWKS 4
Worksheet

xlWorkbookDefault
51 Workbook default

xlWorkbookNormal
-4143 Workbook normal

xlWorks2FarEast
28 Works2 FarEast

xlWQ1 34
WQ1

xlXMLSpreadsheet
46 XML Spreadsheet

Excel.Application SaveAs 把excel转换为html,布布扣,bubuko.com

时间: 2024-10-18 13:49:32

Excel.Application SaveAs 把excel转换为html的相关文章

Excel.Application: Save as 之文件类型

Excel.Application SaveAs 中的第二個參數的值: 可以直接用 10 进制的值代替左边的这些 xl 类型 . fileformat 类型         十进制值   具体文件类型 xlAddIn 18 Microsoft Excel 2007 Add-In xlAddIn8 18 Microsoft Excel 97-2003 Add-In xlCSV 6 CSV xlCSVMac 22 Macintosh CSV xlCSVMSDOS 24 MSDOS CSV xlCSV

C#操作Excel(2)-- 打开-读取Excel文档

由于要为某软件实现导出Excel功能,故有此文. 本文的开发环境是Visual Studio 2010 ,C#, Excel 2007. 新建C#工程后打开Solution Explorer,可以看到如下图片: 右键点击Reference->Add References->Browse 选择三个DLL文件(点此下载): Interop.Excel.dll Interop.Microsoft.Office.Core.dll Interop.VBIDE.dll 添加上述三个引用后,Referenc

Excel.Application使用手册

Excel.Application组件使用方法,适合应用于使用EXCEL组件做WEB应用开发. 转自http://bbs.xtjc.com/thread-376095-1-1.html 定制模块行为(1) Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compare Text '字符串不区分大小写 Option Base 1 '指定数组的第一个下标为1(2

Excel Application操作指南

概述 Application对象是Microsoft Office Excel 2007对象模型中最高级别的对象,表示Excel程序自身.Application对象提供正在运行的程序的信息.应用于程序实例的选项以及实例中打开的当前对象.因为它是对象模型中最高的对象,Application对象也包含组成一个工作簿的很多部件,包括如工作簿.工作表集合.单元格以及这些对象所包含的数据等. Application对象包括: 程序范围的设置和选项.这些选项大部分同"工具"菜单下的"选项

Dynamics AX 2012 R2 无法创建类"Excel.Application"的COM对象

    Reinhard在做一个Excel导入项目时,发现X++代码一旦执行到Excel组件部分,就会报如下错误: 无法创建类"Excel.Application"的COM对象.请确保在计算机""上已正确注册该对象.     根据错误提示,我们先去组件服务中,查找名为Microsoft Excel Application的COM组件.     Reinhard并没有在COM组件列表中,找到该COM组件.我们知道,Microsoft Excel Application

无法将类型为excel.applicationclass的com 强制转换为接口类型的解决方法[转]

c#解决方案EXCEL 导出 今天碰到客户的电脑在导出EXCEL的时候提示,无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 excel._application 的问题 最后用下面的方法解决,最主要的就是这句话: “C:\Program Files\Microsoft Office\OFFICE11\excel.exe” /regserver 客户电脑的故障是原先导出正常,后来突然不能导出了,事后估计是因为安装了WPS的原因,导致相应的组件冲突. 中间

在64位系统中无法看到Microsoft Excel Application的问题(二)

之前碰到的那个问题,当操作系统是windows server 2012(不是R2),安装office 2007后在组件服务中看不到Microsoft Excel Application.即使用mmc comexp.msc /32在32位模式下运行组件服务也看不到. (此外还有一种情况也有这个问题:操作系统是windows server 2008 R2 Datacenter,安装office 2010) 经过检查发现需要通过修改注册表来解决这个问题: 1. 打开注册表编辑器regedit 2. 找

在64位系统中无法看到Microsoft Excel Application的问题

之前遇到一个问题,在Windows Server 2012 R2系统的[组件服务]->[DCOM]中看不到Microsoft Excel Application,重新安装Office问题依旧. 原因: 在Windows Server 2012 R2的x64环境中是无法管控以x32来执行的DCOM的,也就是说MMC跑在x64模式下,无法控制x32模式下运行的DCOM. 如果你打开Excel,可以看到Excel是运行在32位模式下 直接从[控制面板]中打开[组件服务]这时MMC是以64位模式运行的,

C#操作Office- Cannot find the interop type that matches the embedded interop type 'Microsoft.Office.Interop.Excel.Application'

网上说 2003 -> 11.0, 2007 -> 12.0. 因为平时提示"Are you missing an assembly reference?",都是没有引用库文件,但是明明我已经添加好引用了,还是报错.机器上安装的是Office2010,但是在库引用中,v14.0的是不行,Office 2010中的 Excel还是用v12.0. 处理题目中的错误,是将库文件中的"Embedded Interop Type"属性设置为false即可.(突然记