【发布时间】:2020-03-10 00:34:54
【问题描述】:
我正在尝试编写一个脚本,将多个 CSV 文件合并到一个带有单独工作表的 Excel 文件中。这样做时,我意识到任何包含百分比的列都会出现错误The number in this cell is formatted as text or preceded by an apostrophe。每张表中有多个列,没有包含百分比的特定顺序,因此我正在寻找一种解决方案,以避免所有包含百分比的列出现错误。我试过传递不同的参数,但他们还没有解决问题。
这是我所拥有的示例代码:
import pandas as pd
path = 'Test.csv'
df = pd.read_csv(path)
writer = pd.ExcelWriter('result.xlsx', engine='xlsxwriter')
df.to_excel(writer, index = None, header=True)
writer.save()
我已经包含了 csv 文件和 excel 文件的屏幕截图,所以我希望它有助于更好地展示手头的问题。需要说明的是,这只是为了演示,而不是我正在使用的实际文件。
【问题讨论】:
-
您需要删除的所有列标题都是
precentages或不同的列名? -
不同的列名