CSV を 0 が消えない Excel に|列ごとに文字・数値・日付を選ぶ(体験版あり)
- 体験版ダウンロード商品¥ 0
- 製品版ダウンロード商品¥ 500





CSV を相手に渡す側(事務・ネットショップ・会の名簿の担当など)向けの、CSV を .xlsx にする道具です。郵便番号・電話・会員番号は文字、金額は数値(そのまま合計できる)、日付は日付と、列ごとに型を選べます。迷う列は文字(0 が消えない側)で始まり、その理由が列の横に出ます。Excel でそのまま開くと変わるおそれのある値(先頭の 0 が消える・16 桁以上の数が壊れる など)を、列ごとと合計で数えて見せます。 Excel の標準の取り込み機能(データ→テキストまたは CSV から)でも同じことはできますが、毎回手順が要ります。この道具は、CSV を相手に渡す側が、相手の Excel の設定に頼らずに 0 が残る .xlsx を作るためのものです。この .xlsx のまま使う場合に 0 が残ります(CSV に保存し直すと、開くときに元に戻ることがあります)。 まず体験版で「サンプルの CSV を読み込む」を押し、列ごとの型と理由、「Excel でそのまま開くと変わるおそれのある値」の件数を見てください。お手元の CSV でも、先頭 50 行までなら .xlsx に書き出して Excel で開けます。 価格: 製品版 ¥500(税込)/体験版 0 円(この商品ページの 0 円の版) ダウンロード商品のため、お客様のご都合による返品・キャンセルはお受けしていません(詳しくはページの末尾)。
できること
・CSV を読む: 区切り(カンマ・タブ)と、引用符の中の改行も読みます。文字コードは自動で選び(UTF-8・UTF-8(BOM つき)・UTF-16・Shift_JIS)、選び直せます。1 行目を見出しにしない読み方もできます。 ・列ごとの型: 文字・数値・日付から選びます。見出しに「番号」「コード」「電話」「会員」などがある列は、数字だけでも文字にします。自動で選んだ理由(「見出しに『番号』があるため」など)が列の横に出ます。 ・警告: 先頭の 0 がある列を数値にすると「先頭の 0 が消えます(3 件)」のように出ます。数値にできない値があるときは、「その値を空にして数値にする」か「文字のまま」を選べます。 ・変わるおそれの数え: 「先頭の 0 が消える」「値が壊れる(16 桁以上)」「表示が指数になる(12〜15 桁・E)」「日付になる(英字と数字の続き)」を列ごとと合計で数えます(別枠で「1-2」「3/4」の形も)。数え方は「?」に書いてあります。文字に選んだ列は、この .xlsx では 0 件(文字のセル)になります。 ・書き出し: CSV と同じ名前の .xlsx を作ります(元の CSV は書き換えません)。1 行目を固定し、見出しを太字にします。日付は日付の形で、金額などは数値のまま書き出します。 ・製品版: 行の上限なしで書き出せます(Excel に入る大きさまで)。列の型の選び方(見出しの名前と、同じ見出しの何番目か)を保存し、次に同じ見出しの CSV を入れると当てます。
できないこと(購入前に必ずお読みください)
・相手が .xlsx を CSV に保存し直すと、開くときに元に戻ることがあります。0 が残るのは、この .xlsx のまま使う場合です。 ・「変わるおそれ」の件数は、Microsoft の頁に書かれた変換の形だけを数えたものです。Excel の版や設定によって、実際の見え方は変わります(必ずそうなるという件数ではありません)。 ・数値の列の「¥1,234」「1,234円」「(540)」「▲540」は数にしません(文字のまま、または空にする)。 ・Excel に入る大きさ(列 16,384・行 1,048,576・1 セル 32,767 文字)を超える CSV は、書き出さずに止まります。 ・CSV の中身の並べ替え・絞り込み・計算はしません。型を選んで .xlsx にするだけです。 ・体験版で書き出せるのは先頭 50 行までです(最後の行の下に「体験版」の行が付きます)。型の選び方の保存は製品版だけです。
確かめていないこと
・Excel の Web 版では、架空の CSV(40 行)から書き出した .xlsx を開いて、修復の確認が出ないこと、郵便番号・会員番号・電話の先頭の 0 が残ること、13 桁の JAN が指数にならないこと、日付が日付で出ること、1 行目の固定が効くこと、金額の列の合計が数として出ること(CSV から計算した合計と一致)を確かめました。 ・Excel 本体(パソコン版)で開いたときの見え方は、確かめていません。緑の三角(数値が文字として保存されています)が出るかも、確かめていません。 ・10 万行のような大きい .xlsx を Excel で開けるか、どれくらい待つかは確かめていません。 ・12 桁の「表示が指数になる」境目と、「1-2」「3/4」が実際に日付になるかは、Excel 本体では確かめていません。 ・Windows 11 以外の端末、画面の読み上げ、キーボードだけでの操作は確かめていません。
使い方
1. zip を展開し、「0が消えないxlsx.html」をダブルクリックして Chrome か Edge で開きます(インストールもインターネット接続も要りません)。 2. 「CSV を選ぶ」で CSV を入れます(試すときは「サンプルの CSV を読み込む」)。 3. 列ごとの型と理由を見て、必要なら型を選び直します。 4. 「Excel でそのまま開くと変わるおそれのある値」の件数を見ます。 5. 「.xlsx に書き出す」を押し、できた .xlsx を相手に渡します。
体験版と製品版の違い
価格: 体験版 0 円/製品版 500 円 ・どちらも使える:読み込み(全行)・型の推定と理由・警告・「変わるおそれ」の数え(全行) ・.xlsx の書き出し:体験版 先頭 50 行まで(最後に「体験版」の行が付く)/製品版 上限なし(Excel に入る大きさまで) ・型の選び方の保存:体験版 できない/製品版 できる
動作環境
Windows 11 の Google Chrome または Microsoft Edge(最新版)で動作を確認しています。Windows 10・Mac・iPhone・Android・Safari・Firefox では動作を確認していません。
データの扱い
この道具は通信しません。外へ通信する指示を止める設定を入れてあり、zip を展開した実物をひと通り使って、外への要求が 0 件であることを試験で確かめています。 CSV の中身は、ブラウザにも保存しません。製品版で保存するのは「列の型の選び方」だけです。 ブラウザの保存領域は、同じブラウザで開いた他の HTML と共有されます。名簿などは、保存しない使い方を選べます。書き出したファイルは、そのまま残ります。 【利用条件】個人でご購入の場合はご購入者ご本人、法人・団体でご購入の場合は同じ法人・団体の中でお使いいただけます。第三者への再配布・転売は禁止します。 【お問い合わせ】BOOTH でご購入の場合はショップへのメッセージ、note でご購入の場合は記事の下の「クリエイターへのお問い合わせ」からご連絡ください。
返品・不具合について
返品・キャンセルについて ダウンロード商品のため、お客様のご都合による返品・キャンセル・返金はお受けしていません。購入前に、商品ページの「できること」「できないこと」「動作環境」と、体験版がある商品は体験版で、内容をご確認ください。 不具合があった場合 商品が説明どおりに動かない不具合をご連絡いただき、こちらで確認できた場合は、修正版のご提供または代わりの方法のご案内をいたします。修正や代わりの方法で解決できない重大な不具合の場合は、購入代金と同じ額を、ギフトコードなどの方法でお返しします(方法はメッセージでご相談します)。商品説明に誤りがあった場合も同様です。 次の場合は対象外です(作者に故意または重大な過失がある場合を除きます) ・対応していない環境(上の動作環境以外)での動作 ・誤った操作や、説明と異なる使い方による結果 ・外部のサービス(会計ソフト・送り状ソフト・ネットショップ・配信サービスなど)の仕様の変更による不具合 損害の範囲 本商品のご利用によって生じた損害について、作者に故意または重大な過失がある場合を除き、作者が負う責任は、その商品の購入代金(体験版のみをご利用の場合は 1,000 円)を上限とします。また、作者に故意または重大な過失がある場合を除き、間接的な損害や逸失利益(得られるはずだった利益)については責任を負いません。




