7天学习—day6—自动化电子表格处理

变瘦的鹏少 7天学习优秀学员 大连 2021-09-25 16:29:20

因为本身用过pandas库,简单回忆一下,先建立一个表

一、pandas

import pandas as pd
df=pd.read_excel('stu.xlsx',engine='openpyxl')
data1 = df.head(7)  # 读取前7行的所有数据,dataFrame结构
data2 = df.values  #list形式,读取表格所有数据
print("获取到所有的值:\n{0}".format(data1)) #格式化输出
print("获取到所有的值:\n{0}".format(data2)) #格式化输出

 

 

二、xlrd

 

报错,查了一下因为版本跟新,不识别,那就自己写一个吧

import xlsxwriter  # 导入模块
workbook = xlsxwriter.Workbook('new_excel.xlsx')  # 新建excel表
worksheet = workbook.add_worksheet('sheet1')  # 新建sheet(sheet的名称为"sheet1")
headings = ['姓名', '学号', '成绩']  # 设置表头
data = [
    ['张三', '李四', '王五'],
    [1, 2, 3],
    [30, 60, 70],
]  # 自己造的数据
worksheet.write_row('A1', headings)
worksheet.write_column('A2', data[0])
worksheet.write_column('B2', data[1])
worksheet.write_column('C2', data[2])  # 将数据插入到表格中
workbook.close()  # 将excel文件保存关闭,如果没有这一行运行代码会报错

...全文
235 1 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
Python全栈技术社区
创建于2020-11-25

6573

社区成员

创建由Python学习者和社区专家组成的国内最大的第三方Python中文社区,帮助社区成员更好地入门学习、职业成长和应用实践
帖子事件
创建了帖子
2021-09-25 16:29
社区公告

创建由Python学习者和社区专家组成的国内最大的第三方Python中文社区,帮助社区成员更好地入门学习、职业成长和应用实践

  • 这里有最新最全的 Python 学习内容及资源,每月多达4次技术公开课
  • 这里有众多 Python 学习者,陪伴你一起交流成长
  • 这里有专业 Python 社区专家、讲师,帮助你跨越学习瓶颈,解决实操难题
  • 这里有丰富的社区活动,可以开阔眼界,结识更多同伴

【最新活动】:

  1. 周四技术公开课讲师招募中,点击查看详情
  2. “Python 社区专家团” 招募中,点击查看详情