テキスト形式のファイルを開く

【マカロニさんからの質問】(要旨)
カンマ区切りのCSVファイルをExcelで開くと「区切り位置」の設定を行わなくてもカンマを境にセルが分かれます。

データの区切り記号としてカンマではなくセミコロンなどで作られたテキストファイルもテキストウィザードを起動せずに読み込むことはできないでしょうか。
【結論】

CSVファイルはテキストウィザードが起動せず、その他の区切り文字を使った場合は、テキストウィザードが起動します。
機能あるいは設定でウィザードを起動しないようにすることはできないようです。

テキストウィザードを起動させずにファイルを開きたいときは、マクロで操作することが出来ます。

【詳細】

エクセルでテキスト形式のファイルを開く場合、次のような特徴があります。

1.カンマ区切りテキストファイル(filename.csv)を開く際は、テキストウィザード表示をしないため、データ型を指定したくても指定できない。

2.タブ区切りテキスト(filename.txt)などでは読み込みウィザードが起動するため、指定するのがわずらわしい。

3.読み込み先のワークシートを指定できないため、既存のワークシートに読み込むことができない。

テキストファイルの基本的な概要についてはエクセルのデータを他のソフトで使うのページで簡単に説明していますが、このページではテキストファイルの開き方について図説します。

CSVファイルテキストウィザードが起動せずにファイルが開かれます。

CSV は カンマ・セパレーティド・ヴァリューで、データの区切り文字としてカンマ(,)が使われているテキストファイルです。

CSVファイルは通常のエクセルファイルと同じ感覚で開くことが出来ます。

*.PRN、*.TXT などのテキストファイルを開く際はテキストウィザードが起動します。

メニューバーの「ファイル」−「開く」または「開く」ツールボタンをクリックします。

ファイルの場所を指定し、目的のテキストファイル名をダブルクリックします。

テキストウィザードが起動し、テキストウィザード1/3が表示されます。

テキストウィザード1/3

スペース区切りのファイル以外は「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選び「次へ」進みます。

テキストウィザード2/3

区切り文字として用意されているのは「タブ」、「セミコロン」、「カンマ」、「スペース」、「その他」です。

下方にはセルの状態を示す「プレビュー」が表示されています。

質問のように区切り文字としてセミコロンを使っている場合は、セミコロンにチェックがついていると思います。

この図の例はあえて「その他」を選び、そのテキストボックスに「;」(セミコロン)を指定しています。

「その他」に指定できる文字は半角・全角を問いませんが、1文字だけです。

プレビューにはデータの区切りに縦線が引かれ、一番上に↑があります。
この↑をドラッグすることにより、調整することが出来ます。

また、目盛をクリックすると新たな区切り線を追加、ダブルクリックで区切り線を削除することが出来ます。

プレビューを確認しながら、区切り文字のチェックボックスをいろいろクリックしてみると、うまく区切られることがあります。

プレビューで正しい区切りが確認できたら「次へ」進みます。

テキストウィザード3/3

ここでは取り込んだデータのデータ型を指定することが出来ます。

通常は「G標準」のままでいいのですが、数字を文字列として取り込みたい場合や日付形式で取り込みたい場合などは注意が必要です。

[OK]ボタンをクリックして、テキストウィザードを終了すると、エクセルのワークシートにはテキストファイルが読み込まれています。

注意しなければならないのは、「*.txt」であり、テキスト形式のファイルである点です。
このファイルに書式の設定などは出来ますが、保存の際「上書き保存」すると、テキストファイルのままで、書式設定などは反映されないことになります。
Excel形式で保存するためには「名前を付けて保存」します。

※「上書き保存」をしようとすると、メッセージが表示されます

さて、質問の回答ですが、

区切り文字にセミコロンが使われているテキストファイルを、ウィザードを起動させずに開くためには、マクロを作る必要があります。

マクロを作ってでもそうしたいと思われる方なら、ご自身で作ることが出来ると思いますが、Microsoftのサポート技術情報・サンプル TextWizard を表示せずにテキスト ファイルを開くマクロも参考にしてください。


この記事へのコメント
メンズ ルブタン [url=http://www.clearlyjp.biz]ルブタン 財布[/url] ルブタン 財布
Posted by ルブタン 財布 at 2013年07月22日 14:05
ベビー 服 [url=http://www.cledgejp.biz]靴 レディース ブランド[/url] 靴 レディース ブランド
Posted by 靴 レディース ブランド at 2013年07月22日 14:06
スーパーコピー, ブランドコピー通販【JpNobleShop - スーパーコピーブランド市場】スーパーコピー時計精確な”の代名詞、世界名を言い出して表して、恐らく大部分人の第1印象は名声がある“ロレックス”です 了。香港の有名な映画スターの甄戸丹の一番のお気に入り1モデルの腕時計はロレックスです。“女のアクセサリーは真珠や宝石で、男のアクセサリーは腕時計の甄子丹がかなりこ。スーパーコピー時計
Posted by スーパーコピー時計 at 2014年04月07日 14:52
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

【関連商品】


  
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。