iOS、iPadOS、macOS版Numbersのインポート機能は、一般的なカンマ区切り値(CSV)およびタブ区切り値(TSV)形式のデータを受け取り、スプレッドシートのフィールドに直接解析することができます。しかし、他の場所からエクスポートされたデータや、数値ではなくプレーンテキストとして解釈されるべき手動でフォーマットされたデータをインポートすると、問題が発生することがあります。
例えば、米国郵便公社の郵便番号システムは、日常的に扱う数字の先頭にゼロを付加したり、数字の末尾にゼロを埋め込む最も一般的な例の一つです。「04843」のような郵便番号では、先頭のゼロは郵便番号を構成する要素として不可欠です。しかし、「04843」という文字だけを含むCSVファイルやTSVファイルをインポートすると、Numbers(Excelなど)は自動的にそれを数値として扱います。列には自動的に数値書式が適用され、純粋な数値(4843)に変換する際にゼロが削除されます。
このエラーはサイレントエラーです。注意を払っていないと、郵便局が住所を拒否したとき、あるいは、あまり一般的ではないものの、先頭にゼロが付いていたり、その他の書式設定によってNumbersがフィールドを数値として解釈してしまうような、同様の検証問題に遭遇したときに初めて、何かがおかしいことに気づきます。
これを回避する簡単な方法があります。Excelユーザーが長年使ってきた方法ですが、不思議なことに、私がこれまで使ったCSVまたはTSVファイルをエクスポートするツールでは、どれも標準オプションになっていません。CSVまたはTSVファイルでは、数字を のように単独で書式設定するのではなく、 ,04843, 等号 <tab>04843<tab> を追加して数字を引用符で囲みます。例:
="04843"
Numbers(およびExcel)では、これをテキストとして読み込みます。インポート後、列を選択し、「書式インスペクタ」 > 「セル」 > 「データ形式」で「テキスト」を選択して、明示的にテキストに設定できます。
では、CSVまたはTSVの作成方法を制御できない場合はどうすればよいでしょうか?Numbersでファイルを開く、または読み込む前に、処理手順を追加しましょう。BBEdit(無料版も含む)などのアプリでは、「検索と置換」機能を使用できます。ファイルのバックアップコピーを作成した後、BBEditでの操作手順は以下のとおりです。
- BBEdit で CSV または TSV ファイルを開きます。
- 「検索 > 検索」を選択する か、Command + F キーを押します。
- 検索ダイアログのチェックボックスが次のように設定されていることを確認します。「大文字と小文字を区別する」と「単語全体」が選択解除され、「Grep」と「折り返し」が選択されています。
- CSV ファイルの検索フィールドに、
,(\d+?),TSV の場合は「;」 と入力します\t(\d+?)\t(わかりやすくするために、以下で繰り返します)。 - CSV ファイルの置換フィールドに、
,="\1",TSV の場合は ; 、\t="\1"\t. と入力します (同上)。 - [すべて置換]をクリックします。
- [ファイル] > [保存] または [ファイル] > [名前を付けて保存] を選択します 。
- CSVまたはTSVファイルをNumbersで開きます。先頭のゼロに注意してください。

BBEdit (ここでは TSV の置き換えで示されています) やその他のテキスト編集プログラムを使用すると、CSV または TSV ファイルを簡単に修正して、先頭のゼロが失われるのを防ぐことができます。
鋳造所
上記のパターンは、「カンマ(CSV)またはタブ(CSV)で囲まれた任意の数値を検索し、その数値を に置き換える」というものです =”number”。これにより、インポートされたすべての数値が tet として扱われるようになりますが、フォーマットインスペクタを使用して任意の列のセルの書式設定を変更することで、Numbers がそれらの列の値を数値として扱うようにすることができます。
手順 4 と 5 をさらに明確にするために、CSV の各フィールドにコピーして貼り付ける内容は次のとおりです。
- CSVで検索:
,(\d+?), - CSVで置換:
,="\1",
TSVの場合:
- TSVで検索:
\t(\d+?)\t - TSVで置換:
\t="\1"\t
CSV および TSV の置換パターンでは、これらは波型引用符や印刷用引用符ではなく、直線引用符であることに注意してください。
Mac 911に問い合わせる
よくある質問とその回答、コラムへのリンクをまとめました。FAQ集をご覧になり、ご質問が網羅されているかご確認ください。もし掲載されていない場合でも、私たちは常に新しい問題解決の糸口を探しています!ご質問は [email protected]までメールでお送りください。スクリーンショット(必要な場合)と、氏名の使用可否を明記してください。すべての質問に回答できるとは限りません。メールへの返信は行っておりません。また、トラブルシューティングに関する直接的なアドバイスも提供できません。
著者: Glenn Fleishman、Macworld 寄稿者
グレン・フライシュマンの最新著書には、『Take Control of iOS and iPadOS Privacy and Security』、『Take Control of Calendar and Reminders』、『Take Control of Securing Your Mac』などがあります。余暇には、印刷とタイポグラフィの歴史に関する執筆活動も行っています。Macworldのシニア寄稿者で、Mac 911を執筆しています。