我想将Pandas数据框保存到CSV文件中,这样就不会在这些公式中添加额外的双引号或任何其他字符。以下是我的尝试:
import pandas as pd
data = {
"Column1": [1, 2, 3],
"Column2": ["A", "B", "C"],
"Formula": ['"=HYPERLINK(""https://www.yahoo.com"",""See Yahoo"")"', '"=HYPERLINK(""https://www.google.com"",""See Google"")"', '"=HYPERLINK(""https://www.bing.com"",""See Bing"")"']
}
df = pd.DataFrame(data)
# Save the DataFrame to a CSV file without adding extra double quotes
df.to_csv("output.csv", index=False, doublequote=False)
但这会抛出这个错误:File "pandas/_libs/writers.pyx", line 75, in pandas._libs.writers.write_csv_rows _csv.Error: need to escape, but no escapechar set
我怎么能绕过这个?我需要它,以便超链接在Excel中显示为一个可单击的链接。
1条答案
按热度按时间oogrdqng1#
从超链接中删除双引号
""
:创建
out.csv
:在LibreOffice中打开CSV(Ctrl+单击公式打开网页):