プリントサイズナビ
CalcのCSV取り込み

LibreOffice CalcでCSVの番号が変わる|区切りと文字列の列型を先に指定

出典確認日 2026-10-03 · 条件と適用範囲を明示

CSVの「00127」がCalcで「127」になった場合、取り込んだ後の見た目だけを直す前に、元ファイルと列の型を確認します。番号は計算用の数ではなく文字列として残す場合があります。LibreOffice 26.2 Helpに基づき、カンマ区切り・二重引用符のCSVから配布用一覧を作る例です。

元CSVを残し、取り込み設定を開く

まず元CSVを変更せず残します。[ファイル]→[開く]で対象を選び、必要に応じてファイルの種類をText CSVにします。[フィルター設定を編集する](Edit filter settings)を選んで開くと、Text Importの設定を確認できます。前回の設定が自動適用されたまま進めないことが重要です。

説明用の見出しは「コード,名称,数量」、データ行は `00127,"受付,午前",0` とします。名称の中にもカンマがあるので、名称全体が二重引用符で囲まれています。この一行を、三つの項目として読み込めるかを試します。引用符そのものを印刷することが目的ではありません。

プレビューで区切りと空項目を見る

文字コードは元ファイルに合うものを選び、日本語が崩れていないかをプレビューで確認します。この例の区切りはカンマ、文字列の区切りは二重引用符です。「受付」と「午前」が別々の列になっていたら、引用符の扱いを見直してから取り込みます。

例えば別の行が `00128,,2` なら、真ん中の名称は空です。連続する区切りを統合する設定は空フィールドを取り除くため、今回は有効にしません。名称が空の行でも数量2が数量列に残ることを確認します。列数が合うだけでなく、各列の意味がずれていないことが大切です。

番号列をTextにしてから確定する

プレビューのコード列を選び、列の種類(Column type)を[テキスト](Text)にします。数量は計算に使う数として読み込むなど、すべての列を同じ扱いにしないようにします。プレビューの列見出しにも、設定した型が表示されることを確認してください。

[特殊な数値を検出]を切るだけでは、通常の十進数の変換まで止まるわけではありません。また、引用符で囲まれたフィールドを文字として読む設定は、引用されていない番号列の指定とは別です。先頭ゼロを含む番号を残すには、対象列の型を明示する方針で進めます。

この例で残したい対応

この例で残したい対応
元の項目取り込みの方針確認する内容
00127コード列をTextにする5文字のまま残る
"受付,午前"カンマと二重引用符を指定名称一項目として残る
0数量として確認する空欄へ置き換えない
空の名称区切りを統合しない後ろの数量がずれない

式として取り込む必要があるかを分ける

文字の一覧を作る用途なら、等号で始まる入力を式として評価する必要はないかを確認します。Text Importの[数式を評価](Evaluate formulas)を切ると、等号で始まる式は文字として取り込まれます。番号列の型、区切り、式の評価はそれぞれ別の確認項目です。

読み込み後は、ゼロ付き番号、カンマを含む名称、名称が空の行を元CSVと照合します。すでに元ファイルが127になっている場合、型をTextにしても元が00127だったとは分かりません。桁を想像で補わず、番号を管理している原本へ戻って確認します。

印刷用の作業版をCSVとは分けて残す

列幅や見出し、印刷用の配置を整える作業版は、ODSなど書式を保持する形式で別名保存します。CSVへ保存することと、Calcの印刷レイアウトを保つことを同じにしません。公式ヘルプでは、CSVの書き出しは現在のシートのデータが対象で、書式などは保持されないと説明されています。

最後に印刷プレビューで番号の先頭と末尾、数量の列、空欄の位置を読みます。元CSVを取り込み直した場合も、以前の成功を新しいファイルの正しさへ広げず、同じ代表行と全体の件数をもう一度照合してください。

あわせて確認する

参考資料

  1. The Document Foundation:Opening and Saving Text CSV Files

    https://help.libreoffice.org/latest/en-US/text/scalc/guide/csv_files.html

    確認日:2026-10-03

    本稿のCSVはカンマ区切り・二重引用符。すべてのCSV変種に一般化しない。

  2. The Document Foundation:Text Import

    https://help.libreoffice.org/latest/en-US/text/shared/00/00000208.html

    確認日:2026-10-03

    元CSVに残る情報の取り込み。失われた桁の復元ではない。

出典は各記事の判断に必要な範囲で参照しています。機種・アプリ固有の操作は、他の環境で同一になることを保証しません。条件を置いた計算例と、メーカー等が明示した仕様を区別してください。