处理示例(Python)
处理示例(Python)
def sanitize_cell(value: str) -> str:
if value and value[0] in ('=', '+', '-', '@'):
return "'" + value # 前置单引号,表格软件按文本处理
return value导出文件建议使用带 BOM 的 UTF-8 或按对接方要求的编码,并避免手工拼接转义字符。
导出 CSV 时若单元格内容以 =、+、-、@ 开头,可能被表格软件当作公式处理,配合相关能力形成风险;导出前应对这类前缀做转义处理。
def sanitize_cell(value: str) -> str:
if value and value[0] in ('=', '+', '-', '@'):
return "'" + value # 前置单引号,表格软件按文本处理
return value