役立つ便利なサイト
役に立つフリーソフト
コラム集:Excel VBA Tips |
←前コラム 目次 次コラム→ |
|
CSVファイルを開く |
分類:VB/VBA 著者:徳永秀雄 更新日付:2008/12/14 |
[概要] OpenTextメソッドで、簡単にCSVファイルを開けます。 [書式] Object.OpenText(Filename, Origin, StartRow, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, DecimalSeparator, ThousandsSeparator) ▲引数の説明 1)Filename 読み込まれるテキストファイルの名前を指定します。 2)Origin 省略可能。テキストファイルが作成された機種を、定数 xlMacintosh、xlWindows、xlMSDOS のいずれかで指定します。 3)StartRow 省略可能。取り込む開始行を、最初の行を 1 として指定します。 4)DataType 省略可能。ファイルに含まれるデータの形式を定数 xlDelimited または xlFixedWidth で指定します。 5)TextQualifier 省略可能。文字列の引用符を定数、xlTextQualifierDoubleQuote、xlTextQualifierSingleQuote、xlTextQualifierNone で指定します。 6)ConsecutiveDelimiter 省略可能。連続した区切り文字を1文字として扱うときは True を指定します。 7)Tab 省略可能。引数 DataType に xlDelimited を指定し、区切り文字にタブを使うときは True を指定。 8)Semicolon 省略可能。引数 DataType に xlDelimited を指定し、区切り文字にセミコロン (;) を使うときは True を指定。 9)Comma 省略可能。引数 DataType に xlDelimited を指定し、区切り文字にカンマ (,) を使うときは True を指定。 10)Space 省略可能。引数 DataType に xlDelimited を指定し、区切り文字にスペースを使うときは True を指定。 11)Other 省略可能。引数 DataType に xlDelimited を指定し、区切り文字に OtherChar で指定した文字を使うときは True を指定。 12)OtherChar 省略可能。引数 Other が True のときは、必ずこの引数に区切り文字を指定します。複数の文字を指定したときは、先頭の文字が区切り文字となり、残りの文字は無視されます。 13)FieldInfo 省略可能。各列のデータ形式を示す配列を指定します。データ形式の解釈は、引数 DataType に指定された値によって異なります。 属性 メソッド 所属オブジェクト Workbooksコレクション 操作対象オブジェクト Workbook [例] 'タブ区切りのテキストファイルをワークシートに変換する Workbooks.OpenText Filename:="c:\test\test1.txt", DataType:=xlDelimited, Tab:=True |
|
←前コラム 目次 次コラム→ |