Компонент Script для преобразования текстового файла в Excel в Visual Studio 2005 - PullRequest
0 голосов
/ 26 апреля 2011

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

1 Ответ

0 голосов
/ 28 апреля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...