レビュー
ExcelのCSVインポート・エクスポート機能を強化する「Excel CSV I/O」
数値を文字列として扱い、文字コードや区切り文字の指定も可能
(2014/2/14 10:27)
「Excel CSV I/O」は、CSVファイルのインポート・エクスポート機能を強化するExcel用アドイン。標準のインポート・エクスポート機能で気になる数値の扱いや、文字コードの問題などを改善した処理が可能になる。Excel 2007/2010/2013に対応するフリーソフトで、作者のWebサイトからダウンロード可能だ。
そもそもMS-DOS時代から存在するCSV形式は、『,(カンマ)』区切りでデータを管理するシンプルな仕組みのため、多様な場面で使われてきた。古いデータをインポートする場面や、古い実装で組まれたアプリケーションにデータをエクスポートする場面など、現在でもCSV形式を使う場面は少なくない。だが、ExcelでCSVファイルを開く際、数値のみのレコードは『"(ダブルクォート)』で囲んでいても、数値として扱われるのがネックとなる場合がある。
例えば『001』というレコードは『1』と扱われてしまい、後からセルの分類を“文字列”に変更しても内容は『1』に変更されたままとなり、期待通りにCSVファイルを読み込むことができない。また、Excelが出力するCSV形式の文字コードはShift-JISに固定されているため、そのままJavaScriptなどサーバーサイドスクリプトから参照させる場合、文字コードの変換処理が必要となってしまう。
ExcelでCSV形式を扱う場合にはいずれも大きな問題となるが、これらを改善し、CSV形式の扱いを簡単にするのが「Excel CSV I/O」だ。インストールすることでリボンに[CSV I/O]タブが追加され、ここから作業を行える。
まずはエクスポート機能から確認しよう。リボンの[エクスポート]ボタンをクリックすると、専用のダイアログが現れる。あとは区切り文字や文字コードなどの設定を選択して、エクスポートを実行するだけだ。興味深いのは出力するセルの範囲を設定できる点。“選択したセル領域”を選ぶことで、選択したセル領域のみをCSV形式として出力することが可能だ。そのほかオプションとして、項目をダブルクォーテーションで囲むかどうかを指定できる。
また、区切り文字としてカンマやタブ以外の文字も指定できるため、区切り文字としてスペースや『;(セミコロン)』を扱う形式などにも対応できる。文字コードや改行コードもダイアログにあるものから選択可能。文字コードは少ない印象も覚えるが、通常の利用範囲であれば、Shift-JISのほかにEUC-JPやUTF-8があれば十分だろう。
インポート機能も同じようにダイアログから設定を行う方式だ。こちらは区切り文字や改行コード、文字コードの指定のほかに、“新規シートにインポートする”および“数値も全て文字列として扱う”という2つのオプションが用意されている。
前者は文字どおりシートの処理だが、注目は後者。数字だけのレコードをダブルクォートで囲っても、Excel標準の機能では正しく読み込まれないのは前述した通りだが、「Excel CSV I/O」はセルを文字列として扱うことでこの問題を解決している。
Excelの設定によってはエラーの警告が表示されてしまうが、こちらはExcelのオプションから“エラーチェックルール”を開き、“文字列形式の数値、またはアポストロフィで始まる数値”のチェックを外せば表示されない。
アドインとしては極めてシンプルな「Excel CSV I/O」だが、他の環境とデータ連係を行うためにCSV形式を利用している方には欠かせないアドインとなるのではないだろうか。
ソフトウェア情報
- 「Excel CSV I/O」
- 【著作権者】
- fnya 氏
- 【対応OS】
- (編集部にてWindows 8.1で動作確認)
- 【ソフト種別】
- フリーソフト
- 【バージョン】
- 1.1(12/03/05)
Amazon 売れ筋ランキング
Apple 2025 MacBook Air M4 チップ搭載 13 インチノートブック: Apple Intelligence のために設計、13.6 インチ Liquid Retina ディスプレイ、16GBユニファイドメモリ、 256GB SSD ストレージ、12MP センターフレームカメラ、Touch ID - ミッドナイト
¥164,800
富士通 ノートパソコン FMV WA1/J2 (MS Office 2024/Win 11/15.6型/Core i5/16GB/SSD 512GB) AHシリーズ FMVWJ2A152_AZ
¥134,800
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 M1502YA 15.6インチ AMD Ryzen 7 7730U メモリ16GB SSD 1TB MS Office 2024搭載 Windows 11 バッテリー駆動 12.9時間 重量 1.7kg Wi-Fi 6E クワイエットブルー M1502YA-R7161BLWS
¥134,800
【Amazon.co.jp限定】 Lenovo ノートパソコン パソコン IdeaPad Slim 3 15.6インチ 第 13 世代 インテル® Core™ i7 プロセッサー搭載 13620H メモリ16GB SSD512GB MS Office 2021搭載 Windows11 バッテリー駆動13.9時間 重量1.62kg アークティックグレー 83EM00AAJP ノートPC
¥141,020
HP ノートパソコン HP 15-fd インテル第13世代 インテル Core i5-1334U 16GBメモリ 256GB SSD Bluetooth 指紋認証 薄型 ナチュラルシルバー Office搭載 1年間メーカー保証
¥104,280
Microsoft Office Home & Business 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥39,582
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥31,023
Robloxギフトカード - 800 Robux 【限定バーチャルアイテムを含む】 【オンラインゲームコード】 ロブロックス | オンラインコード版
¥1,200
【自動更新】Microsoft 365 Personal AI機能搭載 1年版 サブスクリプション | Win/Mac/iPad|インストール台数無制限(同時使用可能台数5台)
¥21,300
Windows 11 Home 日本語版
¥19,280
生成AIパスポート公式テキスト 第3版
¥1,766
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
¥2,533
Canva×ChatGPT スキマ時間で稼げるAI副業
¥250
規程チャットボット 実践ガイド: 構造化データ(JSON)× 高精度プロンプトで誤答を防ぐ (ぷくおのAIラボ)
¥2,980
Obsidianでつなげる情報管理術【完成版】
¥680
Kindle (2024年発売)、6インチディスプレイ電子書籍リーダー、16GBストレージ、ブラック、広告なし
¥19,980
Kindle Paperwhite シグニチャーエディション (32GB) 7インチディスプレイ、明るさ自動調整、色調調節ライト、12週間持続バッテリー、広告なし、メタリックブラック
¥32,980
Kindle Paperwhite (16GB) 7インチディスプレイ、色調調節ライト、12週間持続バッテリー、広告なし、ブラック
¥27,980
New Amazon Kindle Colorsoft シグニチャーエディション | 32GBストレージ、防水、7インチカラーディスプレイ、色調調節ライト、最大8週間持続バッテリー、広告無し、メタリックブラック (2025年発売)
¥44,980
New Amazon Kindle Colorsoft | 16GBストレージ、防水、7インチカラーディスプレイ、色調調節ライト、最大8週間持続バッテリー、広告無し、ブラック (2025年発売)
¥39,980
窓の杜をフォローして最新記事をチェック!
Follow @madonomori