- ベストアンサー
CSVファイルの変換方法について
- CSVファイルをバッチ処理やDOSプロントを使用して変換し、日付形式を変換する方法について教えてください。
- 現在、CSVファイルの日付形式がyymmddなので、時間がかかるオフコン処理でyyyy/mm/ddに変換しています。しかし、より効率的な方法があれば教えてください。
- CSVファイルの変換処理をバッチ処理などを使用して行いたいのですが、可能でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
その他の回答 (2)
関連するQ&A
- CSVファイルのエクスポート項目の日付表示形式
顧客ファイルをショッピングカートからエクスポートして、CRMツールにインポートする作業を行っています。 その際に、ショッピングカート側から配送日の日付の表示形式が例えば「2014/4/13 10:48:00」であれば、「20140413104800」(YYYYMMDDhhmmss)という表示形式でしかエクスポートができません。その一方で、受ける側のCRMツールは日付の取り込み形式が「yyyy/mm/dd hh:mm」に限定されています。 そのため「YYYYMMDDhhmmss」の表示形式を「yyyy/mm/dd hh:mm」に変更する必要があります。ソフトにはExcel2013を使用しており、データ数は1日50~60件ほどのため、一括変換する方法を模索しています。 ショッピングカート側からダウンロードしたCSVファイルをExcel2013で取り込み、CRMツールで取り込み可能な「yyyy/mm/dd hh:mm」の書式に変換する方法を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- csvファイルでの日付設定「yyyy/mm/dd」が保存すると元に戻ってしまいます
Excelでcsvファイルの「2004/2/9」を「2004/02/09」としたいのですが、 「セルの書式設定」の「ユーザ定義」で「yyyy/mm/dd」で変換して保存し、またcsvファイルを開くと「2004/2/9」に戻ってしまいます。 どうしてもわかりません。 OSはWIN MeでExcel2000を使用しています。 すいませんが誰か教えてください!
- ベストアンサー
- オフィス系ソフト
- yyyy/mm/ddをyymmddの文字列に
一つの列にyyyy/mm/dd(日付)とyymmdd(文字列と標準が混在)が混在しているものを、全て文字列のyymmddにするために、区切り位置で全てを文字列にしてから文字操作でyymmddにしようとしてます。 vbaで区切り位置を使用してyyyy/mm/dd(日付)を文字列に変換するとdd/mm/yyyyと表示されてしまいます。vbaでやらずにそのまま区切り位置で文字列に変換するとそのままyyyy/mm/ddの表示のままなのに、vbaでやるとなぜdd/mm/yyyyになってしまうのでしょうか? vbaで日付yyyy/mm/ddを文字列yyyy/mm/ddに変換する方法を教えてください。 よろしくお願いいたします!
- ベストアンサー
- Visual Basic
- バッチファイルの作り方(CSV→タブ区切り)
CSVファイルをタブ区切りにする手順は ツールーバーの 【データ】→【区切り位置】→カンマ、タブ などの設定で出来ると思います。 その手順を何度も繰り返すのが面倒なため、 バッチファイルを作成しようと考えています。 やりたい事としまして、 (1) .csvファイルをコマンドプロンプトに入れる(ドラックドロップ) (2) カンマ区切り→タブ区切りに変換し、上書き保存 ということをコマンドプロンプト(バッチファイル)で行いたいです。 関数としては for /f を使うのだと思うのですが、 よく分からないため教えていただきたいです。 宜しくお願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- CSVファイル取込時の文字化けについて
はじめまして。 急遽VB6.0、Accessで開発を行っております。まったくの初心者です・・・。 DoCmd.TransferText でCSVファイルを一時テーブルに保存し、利用する機能を開発しているのですが、その際CSVのデータの中の電話番号(080-0000-0000というテストデータ)がyyyy/mm/dd型に変換されてしまい、困っています。 このような状況を解消するには、何か方法はありますでしょうか。 調べてみたのですが、なぜ変換されるかもいまいち分からず・・・ DoCmd.TransferTextでは無理、などお分かりでしたらご教授ください。 またCSVファイルのレコード数が多いので、一つ一つのデータを修正することは難しいかと思っております。 どうぞよろしくお願いいたします。
- ベストアンサー
- Visual Basic
- CSVファイル内の変更について
CSVファイルの操作でご相談です。 所定のフォルダに出力されるCSVファイルのデータが、例えば「1,2,3,4,5」という配列になっているものを、3番目と4番目の列を削除して「1,2,5」となるように、所定の列を位置の値を削除し上書き(もしくは別ファイルとして作成)したいのですが、何かやり方はございますでしょうか?(例:「赤,青,黄,黒,白」→「赤,青,白」) もしくはこのようなツールはございますでしょうか? できればこのフォルダを監視して、ファイルが作成され次第上記のような処理が自動でされれば一番ありがたいのです。もしくは都度バッチファイルのようなものを動かして上記のような動きになればありがたいです。 お知恵をいただきたく、よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- CSVファイルをEXCELに変換の自動化作業
CSVファイルをEXCELに変換の自動化作業 {CSVファイルをEXCELに変換するため、 excel ツールバーよりデータ(D)→外部データの取り込み(D)→テキストファイルのインポート→ファイルの種類変更→全てのファイル→○○.csvのファイル指定→“,”の区切り選択、、ウィザードに従って変更し次へで進む→A1が指定されるのでそのまま完了→CSVがEXCELファイルに変換された。 参照したabc1.csvの名前に対して新しいabc1.xlsとなずけて登録する。これらの作業をMYドキュメントのhenkan ホルダーに入っているCSVファイルに同様に作業して同じくhenkan ホルダーに入れる。} 上記の{ }内の作業を何か,excelのVBAのマクロのようなもので実行することはできませんか。 やり方を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA:日付データの変換がうまくいかない2
http://okwave.jp/qa/q7615238.html の続きです。 問題内容が変わってしまったので、改めて質問させていただきます。 困っているところは、日付のセルのデータ表示をyyyy/mm/ddに固定したいのですがうまくいきません。 前回返信頂いた内容を参考に頑張ってみたのですが、以下のような現象に陥りました。 (1)1回VBAプログラムを通すと、CSVファイルにyyyy/mm/ddの日付データが書き込まれる。 (2)【その後、csvファイルを閉じて、もう一度csvファイルを開くと、mm/dd/yyyyの形式に戻っている。】 (2)の現象がなぜ起きるのかわかりません。MSの仕様なのでしょうか? どうしようもないのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- Excelでcsvファイルを編集する際
あるcgiで使用しているcsvファイルをローカルで編集しようとする際、Excelで作業しているのですが、日付の部分が勝手に変換されてしまい、保存後に秀丸(テキストエディタ)で、全てを置き換えしなくてはなりません。 例えば、2005/12/13なら、そのままなのですが 2006/01/05と入力しても、2006/1/5と表示されてしまいます。 セルの書式設定で「yyyy/mm/dd」と定義すれば、2006/01/05と表示されますが、保存されているのはやはり0が抜けてしまっています。 これを回避する方法ありませんでしょうか? または、他におすすめのソフトがあれば教えて下さい 使用しているのは、ExcelXPです
- ベストアンサー
- その他(ITシステム運用・管理)
お礼
noname#99913様 お礼が遅れまして申し訳けございません。 大変参考になりました。 どうもありがとうございました。