. ExcelのCSVがセミコロン区切りになる原因と直し方|小数点記号・桁区切り設定 | IT trip
ExcelのCSVがセミコロン区切りになる原因と直し方|小数点記号・桁区切り設定 | IT trip
ExcelのCSVがセミコロン区切りになる原因と直し方|小数点記号・桁区切り設定 | IT trip

ExcelのCSVがセミコロン区切りになる原因と直し方|小数点記号・桁区切り設定

Excel for the web(ブラウザー)やSharePoint経由のエクスポートで区切りが変わる場合

SharePointやOneDrive上のファイルをWebから「CSVとしてダウンロード」する場合、PC側の設定ではなく、

  • Microsoft 365アカウントの言語・地域
  • SharePointサイトの地域設定
  • ブラウザー上のExcelのロケール
出力元区切りに影響しやすい設定切り分けのコツExcelデスクトップ(PC)Excel詳細設定/Windows地域設定同じファイルをローカル保存して「名前を付けて保存」で確認Excel for the webM365アカウントの地域設定/ブラウザーの言語「デスクトップアプリで開く」で出力結果が変わるか比較SharePointのエクスポート機能サイトの地域設定/列の書式サイト設定を変更できない場合はデスクトップ出力に寄せる

現場での最短ルートは、一度ローカルに保存してExcelデスクトップからCSVを書き出すことです。これでコンマ区切りになるなら、原因はWeb側の地域設定に寄っている可能性が高いと判断できます。

どうしても「コンマ固定」でCSVを出したいときの代替案

PowerShellで区切りを指定して書き出す # 例:入力はセミコロン区切り、出力はコンマ区切り Import-Csv -Path "input.csv" -Delimiter ";" | Export-Csv -Path "output.csv" -Delimiter "," -NoTypeInformation -Encoding UTF8 Python(pandas)で区切りを変換する import pandas as pd df = pd.read_csv("input.csv", sep=";") df.to_csv("output.csv", index=False, sep=",", encoding="utf-8")

まとめ:CSVの区切りがセミコロンになるときは「数値区切りの衝突」を疑う

  • 小数点記号と桁区切りが同じ記号になっていないか
  • Excelの「システム区切り文字を使用する」がどうなっているか
  • Web/SharePoint経由ならWeb側の地域設定が優先されていないか
URLをコピーする URLをコピーしました!
  • ExcelでAHTをエージェント別に月次(MoM)トレンド表示し外れ値を見つける方法|mm:ss対応・Rank/ピボット活用
  • ExcelセルにフォーカスのidMsoはFocusActiveCell|ExecuteMsoでトグルするVBAアドイン実装
📎📎📎📎📎📎📎📎📎📎