赵乾舟 发表于 2021-5-14 21:37:17

创建一个Excel文件--openpyxl

from openpyxl import Workbook
wb = Workbook()                #创建一个Excel文件
sheet = wb.active            #获取当前sheet名称
print(sheet.title)             #打印sheet名称标题 ,也可以print(wb.active.title)
sheet.title = "第一个sheet"      #修改sheet名称
print(wb.active.title)             #打印修改后的sheet标题
wb.save("测试3.xlsx")            #保存到本级目录


赵乾舟 发表于 2021-5-14 21:50:23

写入数据

from openpyxl import Workbook   #导入Excel模块
import datetime               #导入时间模块
wb = Workbook()                #创建一个Excel文件
sheet = wb.active            #获取当前sheet名称
print(sheet.title)             #打印sheet名称标题 ,也可以print(wb.active.title)
sheet.title = "第一个sheet"      #修改sheet名称
print(wb.active.title)             #打印修改后的sheet标题
sheet['c4']= "姓名"               #在c4 d4单元格输入内容
sheet['d4']= "性别"
sheet.append(['张三','李四'])       #在数据最后一行的下一行追加数据
sheet['a1'] = datetime.datetime.now().strftime('%y-%m-%d')      #a1里插入当前日期
wb.save( "测试3.xlsx")            #保存到本级目录



赵乾舟 发表于 2021-5-19 18:57:04

wordlist = ['你好','再见','你好','再见','你好','再见','你好','再见','你好','再见','欧了','拜拜','你好']
wordset = set(wordlist)             #去掉重复内容
from openpyxl import Workbook   #导入Excel模块            #导入时间模块
wb = Workbook()                #创建一个Excel文件
sheet = wb.active            #获取当前sheet名称
print(sheet.title)             #打印sheet名称标题 ,也可以print(wb.active.title)
sheet.title = "第一个sheet"      #修改sheet名称
print(wb.active.title)             #打印修改后的sheet标题
sheet['A1']= "姓名"               #在c4 d4单元格输入内容
sheet['B1']= "次数"

for word in wordset:
    freq = wordlist.count(word)         #计算出现次数
    sheet.append()

wb.save( "测试10.xlsx")            #保存到本级目录
页: [1]
查看完整版本: 创建一个Excel文件--openpyxl