QGIS 3.22导入CSV文件异常求助:正则表达式分隔符无效
QGIS 3.22 CSV导入列识别问题解决办法
- 先核实CSV文件的实际分隔符:用记事本打开你从Excel导出的CSV文件,确认分隔符确实是逗号。部分系统区域设置会让Excel默认用分号作为CSV分隔符,这会导致QGIS识别异常。
- 放弃强行切换正则表达式分隔符:你的文件是标准逗号分隔CSV,直接用QGIS默认选中的
CSV选项即可,没必要照搬教程里的正则模式——教程里用正则通常是处理不规则分隔的特殊场景。 - 若必须用正则表达式分隔符:在
Regular Expression delimiter输入框中直接填,,同时勾选Trim fields选项,把Text qualifier设为双引号",用来识别被引号包裹的带逗号文本字段。 - 检查文件编码:Excel导出的CSV可能不是UTF-8编码,QGIS读取时会出错。用记事本打开文件后,选择「另存为」,编码选UTF-8,保存后再重新导入QGIS。
内容的提问来源于stack exchange,提问作者ivan walsh
相关产品推荐
相关产品推荐

