You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Selenium爬虫:CSV单元格内地址换行格式保留咨询

保留CSV单元格内的换行格式

要在CSV的单个单元格里保留地址的换行结构,核心是不要替换原始的\n换行符,并确保pandas在保存CSV时正确处理带换行的单元格内容。

解决步骤:

  1. 保留原始地址的换行符
    撤销你之前替换\n的操作,让full_address列保持原始的换行格式:

    # 注释或删除这行替换代码
    # df['full_address'] = df['full_address'].replace(r'\n',' ', regex=True)
    
  2. 正确保存CSV文件
    使用pandas的to_csv方法时,设置quoting参数,让包含换行的单元格被双引号包裹,确保CSV阅读器(如Excel)识别为单个单元格并保留内部换行:

    import csv
    import pandas as pd
    
    # 保存CSV时指定quoting参数
    df.to_csv('company_addresses.csv', quoting=csv.QUOTE_ALL, index=False, encoding='utf-8')
    

效果验证:

  • 用文本编辑器打开生成的CSV,会看到地址单元格被双引号包裹,内部\n完整保留:
    "full_address"
    "Catalyst Inc\nBay Road\nLondonderry\nCounty Londonderry\nBT48 7TG\nBT 4 8 7 T G\nUNITED KINGDOM"
    
  • 用Excel打开时,选中地址单元格,开启自动换行(右键单元格→设置单元格格式→对齐→自动换行),就能看到换行后的地址结构。

内容的提问来源于stack exchange,提问作者Masond3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 01:13:20