1

VBScript を使用して .txt ファイルを Excel に変換したいと考えています。「|」で区切りたい文字があります。また、テキストを開く前に、列データをテキストとしてフォーマットしたいと思います。これは、私が現在使用しているもので、列データの書式設定をテキストとして差し引いたものです。

Const xlDelimited                =  1
Const xlOpenXMLWorkbook          = 51

xl.Workbooks.OpenText "C:\project\project.txt", , , xlDelimited, , , , , , , True, "|"

Set wb = xl.ActiveWorkbook

wb.SaveAs "C:\project\project.xlsx", xlOpenXMLWorkbook, , , , False
wb.Close

xl.Quit

テキスト ファイルを開く前に、列データをテキストとして書式設定する方法を教えてください。これを行う方法がわかりません。私の試みでは、ファイルを開いた後に列がテキストとしてフォーマットされ、ゼロから始まる数値データが失われました。

どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2

0

schema.ini ファイルを使用して、.txt ファイルの構造/データ型を記述します。Excel はこれらの定義に従う必要があります。

于 2013-05-15T18:36:39.357 に答える