CSV変換ツール

概要

CSVファイルを用途に合わせた形式へ変換できるツールです。
変換ルールをテンプレートとして登録することで、毎回同じCSV加工を簡単に実行できます。


解決できる課題

  • 手作業によるCSV加工の時間を削減
  • 列の並び替えやデータ加工のミスを防止
  • システムごとに異なるCSV形式へ簡単に変換
  • 定型的なCSV加工をテンプレート化して再利用

主な機能

  • CSVファイルの取込・出力
  • 変換テンプレートの作成・編集・削除
  • 列の並び替え
  • 複数列の結合
  • 固定値の出力
  • データ形式の変換(フォーマット設定)
  • UTF-8・Shift-JIS形式でのCSV出力

利用イメージ

例えば、

  • 販売管理システムから出力したCSVを会計システム用の形式へ変換
  • ECサイトの商品CSVを別システム用のレイアウトへ変換
  • 顧客データの氏名列を結合したり、不要な列を除外して出力

など、定型的なCSV加工を短時間で実行できます。


処理の流れ

  1. CSVファイルを取り込む
  2. 変換テンプレートを作成する
  3. 変換テンプレートを選択する
  4. CSVを変換する
  5. 変換後のCSVを出力する

画面イメージ

  • CSV取込・出力画面
  • テンプレート一覧画面
  • テンプレート作成・編集画面

工夫した点

  • 変換ルールをテンプレート化し、繰り返し利用できる設計
  • 複数列の結合や固定値出力を柔軟に設定可能
  • サンプル表示により、変換結果を確認しながらテンプレートを作成可能
  • UTF-8・Shift-JISの両方に対応し、利用環境に合わせたCSV出力を実現
  • 入力CSVとテンプレートの列不一致をチェックし、誤った変換を防止

使用技術

  • C#
  • WPF
  • SQLite
  • .NET
  • Visual Studio

開発期間

約40時間
(設計・実装・動作確認・ポートフォリオ作成を含む)