Python 数据保存到 Excel中

Posted 汀、

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 数据保存到 Excel中相关的知识,希望对你有一定的参考价值。

1.方法一:xlwt

1.1 安装包

pip install xlwt

1.2 保存数据到 Excel

import xlwt
import numpy as np
import random
# 新建表格
book = xlwt.Workbook(encoding='utf-8', style_compression=0)
sheet = book.add_sheet('mysheet', cell_overwrite_ok=True) #设置多个sheet
# 往第一行写入名称
sheet.write(0, 0, "espisode")
sheet.write(0, 1, "reward")
episode=100
reward=random.sample(range(50, 150), episode)
for i in range(100):
    # 将数据写入前两列	 
    sheet.write(i+1, 1, reward[i]) # 第i+1行0列
    sheet.write(i+1, 0, i+1)       # 第i+1行1列
# 保存表格
book.save('data.xls')

效果:

2. 方法二:openpyxl

pip install openpyxl
from openpyxl import Workbook
#新建对象
wb=Workbook()
#激活sheet
sheet=wb.active
#给sheet一个名字
sheet.title='mysheet'
# 增加一行的语法是
# sheet.append(一维的list或tuple)
sheet.append(['编号','姓名','年龄','性别'])
sheet.append([1,'556',20,'男'])
sheet.append([2,'770',22,'男'])
# 保存
wb.save('test.xlsx')

效果:

 

以上是关于Python 数据保存到 Excel中的主要内容,如果未能解决你的问题,请参考以下文章

Python控制Excel实现自动化办公!

Python控制Excel实现自动化办公

统计c程序中代码行数以及函数的个数

pycharm中代码怎样整体向右移动

如何测量python中代码行之间的时间?

vim中代码多行删除