我无法通过在其中编写新值来使用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)
如何获得这个最终结果?谢谢!