我想帮助Visual Studio 2005中的脚本组件将文本文件作为源文件并将其转换为Excel文件(输出)。文本文件使用〜(代字号)作为列分隔符。任何帮助将不胜感激!
此外,这可以在不在服务器上安装Excel的情况下完成吗?欢迎任何和所有建议。
以下是我在脚本组件中遇到问题的示例:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim objExcel As Excel.Application
Const xlDelimited = 1
Const xlWorkbookNormal = -4143
objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.OpenText("D:\PROCESSPO~TP-4186", _
, , xlDelimited, , , , , , , True, "~")
objExcel.Workbooks("PROCESSPO~TP-4186").SaveAs( _
"D:\ProcessPO.xls", xlWorkbookNormal)
objExcel.Workbooks("ProcessPO.xls").Close()
objExcel.Quit()
End Sub End Class
我一直收到一条错误,指出Excel.Application没有定义,我也得到Option Strict On要求所有可修改的声明都有一个'AS'子句。有人能指出我正确的方向吗?