目的:

python实现数据写入excel文件中。

步骤

1、导入依赖xlwt
注意:这里xlwtpython第三方模块需要下载安装才能使用(如果没安装直接终端输入pip install xlwt进行安装)。
2、创建excel表格类型文件
3、在excel表格类型文件中建立一张sheet表单
4、将指定写入sheet
5、保存excel

实例

import numpy as np
import 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_41898.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注