Excel功能】python写入数据到excel怎么保留excel原来格式

2022-02-09 18:56发布

3条回答

python的两个库:xlrd和xlutils。 xlrd打开excel,但是打开的excel并不能直接写入数据,需要用xlutils主要是复制一份出来,实现后续的写入功能。

py大白
3楼 · 2022-02-23 09:37

安装Pandas:

通过Python环境自带的Pip包管理工具就可以安装Pandas模块,命如下:

$ pip install pandas

pandas 模块操作excel依赖xlwt模块,所以也必须安装:

$ pip install xlwt 

具体如图

导入模块,python代码如下:

import pandas as pd

创建一个python列表,并把列表转换为pandas的数据结构DataFrame类型,

python代码如下:

list=['value1','value2','value3']

dataframe = pd.DataFrame(list)

print(dataframe)

将dataframe保存到excel文件中

python代码如下:

dataframe.to_excel('/home/list.xls')

执行完成之后,会在保存指定目录,查看excel文件的内容

完整代码如下:

import pandas as pd

list=['value1','value2','value3']

dataframe = pd.DataFrame(list)

print(dataframe)

dataframe.to_excel('/home/hzd/list.xls')


1.需求分析: 统计的报表中需要每日查询当天数据并追加到原有的excel后面。 因为原始excel格式已经设定好,如果使用xlwt,仅仅指定设定我们要插入的单元格的格式,原始数据的格式会被初始化。 所以如果能够不改变原格式的...

2.环境 python3、windows

3.实现代码 如果想要实现该功能需要用到python的两个库:xlrd和xlutils。 xlrd打开excel,但是打开的excel并不能直接写入数据,需要用xlutils主要是复制一份出来,实现后续的写入功能。


相关问题推荐

  • 回答 3

    1、打卡Excel表格,点击要隐藏和保护的单元格;2、依次点击功能区【审阅】-【保护工作表】,弹出对话框点击确定,单元格内容被保护,无法进行编辑;3、点击【撤销工作表保护】,右击单元格打开【设置单元格格式】,4、在【设置单元格格式】界面,在数字选项里...

  • 回答 5

    1、新建一个文件夹,将需要合并的excel文档复制到该文档目录下。2、新建一个EXCEL空白文档,鼠标移动到在sheet工作表上单击右键,选择查看代码选项,进入VBA控制台。3、在菜单栏点击插入菜单,选择模块选项,进入模块编辑界面。4、在编辑框中复制以下代码,注...

  • 回答 3

    1.快速添加分类名称 下面是有一份文件清单表,需要给不同类型的文件添加分类名称:Excel / PPT / 电子书等。2. 插入标题行后打开筛选器;3.按文件名筛选,输入包含的字符;4.选中拟输入分类的区域;...

  • 回答 1

    数据项里有分类汇总。在使用分类汇总的时候, 首先必须对要汇总的数据进行排序,选中所有数据,点击数据——排序——设置主要关键字——排序依据设为单元格值——次序设为升序——确定。这里的关键字跟你要汇总的方法是相关的,你想怎么分类就选哪个关键字,...

  • 回答 3

    1.首先是把顶部的选项卡点亮到数据。2.然后选择合并表格按钮的下拉菜单,点击多个工作表,合并成一个工作表。3.如果你是会员或者有免费试用资格,合并成一个工作表的对话框就会弹出来。 在你需要合并的工作表前面打一个勾,然后点击开始合并。4.合并完成之后...

没有解决我的问题,去提问