Python 我想将乌尔都语刮片数据保存到csv文件中,但当我打开文件时,文件格式不可读 将熊猫作为pd导入 df=pd.DataFrame(记录,列['Title','Category','Headline','Summary','ImgLink','Details']) df df.to_csv(“page1.csv”,编码='utf-8')

Python 我想将乌尔都语刮片数据保存到csv文件中,但当我打开文件时,文件格式不可读 将熊猫作为pd导入 df=pd.DataFrame(记录,列['Title','Category','Headline','Summary','ImgLink','Details']) df df.to_csv(“page1.csv”,编码='utf-8'),python,python-3.x,pandas,Python,Python 3.x,Pandas,我想以这种格式存储 但是文件以这种格式保存CSV的问题是它是一个文本文件。要将其显示为UTF-8,您需要做一些不同的事情。要打开csv文件,请不要双击csv文件 以下内容适用于Excel 2007:对于您的Excel版本,可能略有不同 打开Excel 选择数据菜单 从文本中选择选项 选择CSV文件 确保文件源设置为65001:Unicode(UTF-8)。你现在应该看到乌尔都语/阿拉伯语 设置分隔符 您现在应该可以按预期看到该文件 如果要双击该文件,请不要将其另存为CSV。使用openpyxl

我想以这种格式存储


但是文件以这种格式保存

CSV的问题是它是一个文本文件。要将其显示为UTF-8,您需要做一些不同的事情。要打开csv文件,请不要双击csv文件

以下内容适用于Excel 2007:对于您的Excel版本,可能略有不同

  • 打开Excel
  • 选择数据菜单
  • 从文本中选择选项
  • 选择CSV文件
  • 确保文件源设置为65001:Unicode(UTF-8)。你现在应该看到乌尔都语/阿拉伯语
  • 设置分隔符
  • 您现在应该可以按预期看到该文件

    如果要双击该文件,请不要将其另存为CSV。使用openpyxl或xlsxwriter将其另存为xlsx


    或者,使用LibreOffice Calc作为打开CSV文件的默认设置-它直接进入LibreOffice Calc,相当于从Text

    读取数据的。真正的解决方案是使用比Excel更省力的工具来读取数据。