ExcelのCSVがセミコロン区切りになる原因と直し方|小数点記号・桁区切り設定
Excel for the web(ブラウザー)やSharePoint経由のエクスポートで区切りが変わる場合
SharePointやOneDrive上のファイルをWebから「CSVとしてダウンロード」する場合、PC側の設定ではなく、
- Microsoft 365アカウントの言語・地域
- SharePointサイトの地域設定
- ブラウザー上のExcelのロケール
現場での最短ルートは、一度ローカルに保存して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側の地域設定が優先されていないか
- ExcelでAHTをエージェント別に月次(MoM)トレンド表示し外れ値を見つける方法|mm:ss対応・Rank/ピボット活用
- ExcelセルにフォーカスのidMsoはFocusActiveCell|ExecuteMsoでトグルするVBAアドイン実装