概要
CSVファイルを用途に合わせた形式へ変換できるツールです。
変換ルールをテンプレートとして登録することで、毎回同じCSV加工を簡単に実行できます。
解決できる課題
- 手作業によるCSV加工の時間を削減
- 列の並び替えやデータ加工のミスを防止
- システムごとに異なるCSV形式へ簡単に変換
- 定型的なCSV加工をテンプレート化して再利用
主な機能
- CSVファイルの取込・出力
- 変換テンプレートの作成・編集・削除
- 列の並び替え
- 複数列の結合
- 固定値の出力
- データ形式の変換(フォーマット設定)
- UTF-8・Shift-JIS形式でのCSV出力
利用イメージ
例えば、
- 販売管理システムから出力したCSVを会計システム用の形式へ変換
- ECサイトの商品CSVを別システム用のレイアウトへ変換
- 顧客データの氏名列を結合したり、不要な列を除外して出力
など、定型的なCSV加工を短時間で実行できます。
処理の流れ
- CSVファイルを取り込む
- 変換テンプレートを作成する
- 変換テンプレートを選択する
- CSVを変換する
- 変換後のCSVを出力する
画面イメージ
- CSV取込・出力画面

- テンプレート一覧画面

- テンプレート作成・編集画面

工夫した点
- 変換ルールをテンプレート化し、繰り返し利用できる設計
- 複数列の結合や固定値出力を柔軟に設定可能
- サンプル表示により、変換結果を確認しながらテンプレートを作成可能
- UTF-8・Shift-JISの両方に対応し、利用環境に合わせたCSV出力を実現
- 入力CSVとテンプレートの列不一致をチェックし、誤った変換を防止
使用技術
- C#
- WPF
- SQLite
- .NET
- Visual Studio
開発期間
約40時間
(設計・実装・動作確認・ポートフォリオ作成を含む)