VBA
-
EXCELのCSV保存は、標準ではSJISかUTF-8(BOMあり)しか対応していない。
そのため、UTF-8(BOMなし)でCSV保存したい時は別ツールを使って変換することになる。
システムに取り込むファイルだとBOMなしが多かったりするので、これがなかなかに手間。
以下に、BOMなしのファイルも併せて作成出来るサンプルを紹介する。 -
EXCEL VBAでUTF-8のテキストファイルを作成する。
ADODB.Streamを使ってファイルに出力。