在进行数据操作时,我们经常会用到csv和openpyxl这两种方式,今天就对这两种方式的读与写作一个小的总结:
#———————————————————————————————————openpyxl模块———————————————————————————————————#
# 引用openpyxl,操作Excel文件则需要借助openpyxl模块
import openpyxl
#----------------------写入----------------------#
# 利用openpyxl.Workbook()函数创建新的workbook(工作簿)对象,就是创建新的空的Excel文件。
wb = openpyxl.Workbook()
# wb.active就是获取这个工作簿的活动表,通常就是第一个工作表。
#创建完新的工作簿后,还得获取工作表。不然程序会无所适从,不知道要把内容写入哪张工作表里。
sheet = wb.active
# 可以用.title给工作表重命名。现在第一个工作表的名称就会由原来默认的“sheet1”改为"new title"。
sheet.title = 'new title'
#添加完工作表,我们就能来操作单元格,往单元格里写入内容。
# 把'漫威宇宙'赋值给第一个工作表的A1单元格,就是往A1的单元格中写入了'漫威宇宙'。
#往单元格里写入内容只要定位到具体的单元格,如A1,然后给这个单元格赋值即可。
sheet['A1'] = '漫威宇宙'
# 把我们想写入的一行内容写成列表,赋值给row。
row = ['美国队长','钢铁侠'