Python 官方文档:入门教程 => 点击学习
目的: python实现将数据写入excel文件中。 步骤: 导入依赖包xlwt 注意:这里的xlwt是Python的第三方模块,需要下载安装才能使用(如果没安装可直接在终端输入pip install
导入依赖包xlwt
注意:这里的xlwt是Python的第三方模块,需要下载安装才能使用(如果没安装可直接在终端输入pip install xlwt进行安装)。
2、创建excel表格类型文件
3、在excel表格类型文件中建立一张sheet表单
4、将指定值写入sheet
5、保存excel
import numpy as npimport xlwt# 随机生成一个3×4的数组(值不超过10)data = np.random.randint(10, size=(3, 4))# 创建excel表格类型文件book = xlwt.Workbook(encoding='utf-8', style_compression=0)# 在excel表格类型文件中建立一张sheet表单sheet = book.add_sheet('sheet1', cell_overwrite_ok=True)for i in range(data.shape[0]): #逐行 for j in range(data.shape[1]): #逐列 sheet.write(i, j, data[i][j]) #将指定值写入第i行第j列save_path = './data.xls'book.save(save_path)
其中,查看data:
print(data)
[[2 1 9 3]
[7 6 7 3]
[9 4 8 4]]
查看保存的excel文件:
根据需要,可以添加自定义列名(行标题,列标题等等)。
# 添加自定义列名col = ['编号', '数值1', '数值2', '数值3', '数值4']for c in range(len(col)): sheet.write(0, c, col[c]) #在第0行写入列名for i in range(data.shape[0]): #逐行 sheet.write(i + 1, 0, i + 1) #在第0列写入编号 for j in range(data.shape[1]): #逐列 sheet.write(i + 1, j + 1, str(data[i][j])) #将指定值写入第i+1行第j+1列save_path = './data.xls'book.save(save_path)
查看保存的excel文件:
OK啦~
来源地址:https://blog.csdn.net/qq_40445009/article/details/130396876
--结束END--
本文标题: 【Python】将数据写入excel文件中
本文链接: https://lsjlt.com/news/391399.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0