如何把数据写入Excel表格对应的位置?

我是刚学习python的新人,因为工作上需要做周报,这几天在用pandas写一个周报的脚本。
这个脚本的流程大致是这样的:
用pandas读取一个CSV格式的原始数据,进行计算,然后把计算结果写入一个固定格式的Excel表格中
这个表格长这个样子:

图片描述

列是部门信息,行是事件分类
我使用crosstab统计出原始数据里的部门和事件分类的交叉点

pd.crosstab(df['Department'],df['Tier5'],margins=True)

然后得到下面这个dataframe:

Tier5             CRM  IWS  QA  All
Department                                   
国内营销            4     1   1    6
All                4     1   1    6

这只是个例子,真实的数据要比上面的结果多很多。
现在我的问题是:要如何把这个数据准确得写入这个Excel表格对应的位置?
这问题困扰了我很久,在网上也找不到答案,特此来这问问高手,希望得到解答,谢谢!

阅读 10.3k
1 个回答

如果是数据量大的话建议用SQLite,如果没多少数据就直接二维数组对应下标就可以了啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题