标签: python excel pandas xlwings
我目前正在尝试使用xlwings将Excel值放入Python Pandas数据框中,然后在输出到另一个Excel工作表之前对其进行操作。但是,当我将数据写到另一张表中时,公式并不会继续执行,仅会保留值本身。有没有一种方法可以将公式而不是单元格值保存到数据框中?
答案 0 :(得分:1)
一种替代方法是使用openpyxl:
import pandas as pd from openpyxl import load_workbook wb = load_workbook('/tmp/sample2.xlsx') ws = wb.active data = ws.values columns = next(data)[0:] df = pd.DataFrame(data, columns=columns) df