Я хотел бы помочь с компонентом сценария в 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». Может ли кто-нибудь указать мне правильное направление?