- - PR -
CSVファイルをSQLServerにコンバートしたいのですが
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-01-06 19:09
VB.NETの初心者です。
FolderBrowserDialogで、C:¥FolderAを選択した後 C:¥FolderA¥SubFolder(01・02)内のファイル"A****.csv"の データをSQLServerにコンバートしたいのですが どなたかご教授願えませんでしょうか。 コンバートの条件は下記のとおりです。 ・「番号・品名・定価・原価・品番」を、 「numb・good・pric・cost・hinb」と変換 ・「識別」に「00AB」のあるレコードだけを SQLServerにあるテーブルに追加 SQL文は「insert******」というように 省略していただいて結構です。 よろしくお願いいたします。 ************************************************** ○ディレクトリ構造 C: | +--FolderA | | | +--SubFolder01 | | | | | +--A0101.csv | | | | | +--A0201.csv | | | | | +--B0101.csv | | | | | +--B0201.csv | | | +--SubFolder02 | | | | | +--A0102.csv | | | | | +--A0202.csv | | | | | +--B0102.csv | | | | | +--B0202.csv ○ファイル構造 A****.csv _______________ |0000| | | | | | |識別|番号|品名|定価|原価|品番| |00AB|00+0|hhhh|2000|1500|j011| |00AB|00+1|hgjg|1520|1000|d111| |00AB|00+2|dfgd|3560|2500|k034| |00AB|00+3|fgdf|2580|1600|v333| |00AB|00+4|erhy|1230|1000|w604| |00AB|00+5|dffg|1220|1050|s222| |00AB|00+6|dfgf|6930|4500|a222| |00CD| | | | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ************************************************** |
|
投稿日時: 2004-01-06 20:08
たくさんのことを一度に行おうとせず、順番にしませんか?
ご質問の内容には、次の項目が含まれていると思います。 1.選択したフォルダから、.csvファイルだけをリストする方法 2.1でリスとしたファイルを、順番に開く方法 3.2で開いたファイルを、意味のあるデータ(CSVデータ)として読みとる方法 4.3のデータから、SQL文を作る方法 5.4のSQL文を発行する方法 このうちどれが自分でできそうで、どれが手に負えなさそうですか? ちなみに、3以降はすでにスレッドがあります。会議室ディレクトリからCSVを探してください。 |
1