实现pandas导入excel时保留公式的文本内容
excel数据(存在公式):
直接使用pandas读取excel时,无法保留公式的文本信息:
import pandas as pd
df = pd.read_excel('data_text.xlsx', keep_default_na=False)
df
结合使用openpyxl模块中的data_only=False,可实现保留公式文本:
import pandas as pd
import openpyxl
# 将公式内容保留下来
wb = openpyxl.load_workbook('data_text.xlsx', data_only=False)
ws = wb.worksheets[0]
df = pd.DataFrame(ws.values)
df