小编kok*_*dee的帖子

Python Pandas - 如何在Excel工作表中的特定列中编写

我无法通过在其中编写新值来使用pandas更新Excel工作表.我已经有一个现有的帧df1,它读取MySheet1.xlsx中的值.所以这需要是一个新的数据帧或以某种方式复制和覆盖现有的数据帧.

电子表格采用以下格式:

在此输入图像描述

我有一个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']
Run Code Online (Sandbox Code Playgroud)

如何获得这个最终结果?谢谢!

在此输入图像描述

python excel pandas

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

excel ×1

pandas ×1

python ×1