• 締切済み

CSVデータの加工

CSVデータの項目数が多くアクセスで加工できません。 また データ量も多いため,一般のフリーのCSV閲覧ツールでは加工できません。 何か良い方法ないでしょうか? 項目数が600余りあります。 何番目の項目を抽出し新規ファイルに出力するようなツール無いでしょうか?

みんなの回答

noname#97729
noname#97729
回答No.5

項目数は正確に何項目あるのでしょうか? 項目の区切りは何の記号ですか?(スペースとかカンマとか) いちどに幾つの項目を抽出しますか?

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.4

もしスキルがあれば VB6、VB2005.NET などで処理したほうがよろしいかも。 ちなみに CSVを処理するにあたって CSV をMdb に見立てて SQLで処理する方法もあります。 VBscript でも動作可能です。 テキストファイル形式(メモ帳) などで記述し、拡張子をVBSとすればOKです。 以下の参考のURL を見てください。 ______________________________ 【参考】 テキストデータへのアクセス方法 http://tuka.s12.xrea.com/index.xcg?p=ADO#p10 ____________________________ 参考のURL中の SQLの文字列を動的に変えるようにすれば 実現したいことはできます。 以上

noname#97729
noname#97729
回答No.3

エクセル2007 「104万8576行」 「1万6384列」 になったようです。

  • cse_ri2
  • ベストアンサー率25% (830/3286)
回答No.2

回答の一部訂正です。 Excelは最大256列まででしたね。 訂正します。 別の手段を提案しますが、おそらくどこかのDBのテーブルからダウンロードしていると推測していますが、ダウンロードする際に項目が600あるファイルを作るのではなく、3分割して200列くらいのファイルに変更してもらう方法の方が現実的かもしれません。

  • cse_ri2
  • ベストアンサー率25% (830/3286)
回答No.1

データが60000件以内なら、Excelを使えばいいでしょう。 >何番目の項目を抽出し新規ファイルに出力するようなツール無いでしょうか? 有るものは使う。無いものは作る。 これくらいの機能のツールだったら、昔は誰でも(SE・PGに限りますが)自分で作ったものです。 もし質問者の方にプログラムのスキルがないのであれば、会社を動かして外注して作ってもらいましょう。

関連するQ&A