【发布时间】:2018-09-15 19:25:07
【问题描述】:
我无法通过在其中写入新值来使用 pandas 更新 Excel 工作表。我已经有一个从 MySheet1.xlsx 读取值的现有框架 df1。所以这需要是一个新的数据框,或者以某种方式复制和覆盖现有的。
电子表格的格式如下:
我有一个 python 列表:values_list = [12.34, 17.56, 12.45]。我的目标是在 Col_C 标题下垂直插入列表值。它目前正在水平覆盖整个数据帧,而不保留当前值。
df2 = pd.DataFrame({'Col_C': values_list})
writer = pd.ExcelWriter('excelfile.xlsx', engine='xlsxwriter')
df2.to_excel(writer, sheet_name='MySheet1')
workbook = writer.book
worksheet = writer.sheets['MySheet1']
如何得到这个最终结果?谢谢!
【问题讨论】: