方法の大枠を紹介する記事です。他社からデータを提供してもらう場合は、文字コード・区切り文字・囲み文字・ヘッダ行の有無を最低限指定した方がよいでしょう。区切り文字はカンマ(CSV)かタブ(TSV)で、囲み文字はダブルコーテーション(")が一般的です。ダブルコーテーションは無くてもいいんですが、その場合はデータ末尾以外に改行が含まれないようにして注意が必要です。1行の区切りがわからなくなるためです。※改行を含むファイルを取り込みたい場合は、4.改行のあるデータの取込の方法をご参照ください。ファイルの中身のイメージ的はこんな感じです。3.取込テーブルを用意するデータ提供元からテーブル定義書をもらって、それを元に桁数や型などを定義します。このとき、データ提供元からテーブル定義書を一緒にもらえたら一番良いのですが、もらえない時もあります。そこは「いや、くれよ」と思うかもしれませんが、提供元からしたら自社システムのテーブル定義というのは技術的な資産なので、簡単に渡せません。なった場合、実データを分析して型を推測するしかないです。分析の仕方は人それぞれ/言語それぞれです。得意なものを使えばいいと思います。概要を以下にまとめておきます。Table文を流して、テーブルを作成。SQL*Loaderで取り込み詳細は省いてやるべきことのみ書いています。わかりづらくてすいません。補足として、VB.netで読み込んだデータの最大文字数を調べると書きましたが、調べた桁数より少し大きめの値を返すようにしておいた方がいいと思います。いうことかと言うと、ある列の最大桁数が13桁だったとします。したら実際に定義する列のサイズは20桁ぐらいにしておく、ということです。データの最大桁数というのは、データをもらう時期によって変わるからです。小売店で年末が一番の売上になる場合、1月〜11月の売上データだけではデータの最大桁数は測れないということです。4.改行のあるデータの取込SQL*Loaderで改行のあるデータを取り込む場合、少し手間がかかります。するかというと、こちらの記事に書かれていることを実行します。文字列に改行を含むCSVのロード(株式会社プラムシックス)記事中からダウンロード出来るツールを使って、改行ありのCSVファイルに手を加えます。することで改行があってもCSVをSQL*Loaderで取り込めるようになります。)mありがとうございます改行ありでもデータの件数が多くなければAccessのインポートも手軽でいいんですけどね。100万行を超えるとか、ファイルサイズ1GB超えるようなのだとAccessでは厳しいので、上記の方法を使うことになるかなと思います。5.おわりに大まかな解説しかしていないためわかりづらかったかもしれませんが、誰かしらの参考になれば幸いです。LaterRELATEDパッケージシステム開発のメリット・デメリット、必要なスキルについて...ITプログラミング教材の有料無料のメリット・デメリット...ITITリテラシー向上に役立つ資格4選!サンプル問題集リンク付き。【ITリテラシーまとめ】ITスキルを高めて情報化社会を生き抜く方法ITリテラシーとはどういうものか、あるとどうなるのか、どうやったら高められるのか、ITスキルの活用などなどをまとめています。プログラミングや、ITリテラシーを高めるのにオススメの本、エンジニア転職なども含めて紹介します。ITリテラシーについて発信しているブログです。ITをもっと知りたい、活用したい方に向けて、ITの便利さや面白さを伝えたいです!SIer10年→SIerフリーランス→Laravelを修得してWeb系フリーランスに。me!ITリテラシーについて発信しているブログです。ITをもっと知りたい、活用したい方に向けて、ITの便利さや面白さを伝えたいです!SIer10年→SIerフリーランス→Laravelを修得してWeb系フリーランスに。