找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 1745|回复: 2

创建一个Excel文件--openpyxl

[复制链接]

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750848
发表于 2021-5-14 21:37:17 | 显示全部楼层 |阅读模式
  1. from openpyxl import Workbook
  2. wb = Workbook()                #创建一个Excel文件
  3. sheet = wb.active              #获取当前sheet名称
  4. print(sheet.title)             #打印sheet名称标题 ,也可以print(wb.active.title)
  5. sheet.title = "第一个sheet"      #修改sheet名称
  6. print(wb.active.title)             #打印修改后的sheet标题
  7. wb.save("测试3.xlsx")            #保存到本级目录
复制代码



回复

使用道具 举报

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750848
 楼主| 发表于 2021-5-14 21:50:23 | 显示全部楼层
写入数据

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




回复

使用道具 举报

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750848
 楼主| 发表于 2021-5-19 18:57:04 | 显示全部楼层
  1. wordlist = ['你好','再见','你好','再见','你好','再见','你好','再见','你好','再见','欧了','拜拜','你好']
  2. wordset = set(wordlist)             #去掉重复内容
  3. from openpyxl import Workbook   #导入Excel模块              #导入时间模块
  4. wb = Workbook()                #创建一个Excel文件
  5. sheet = wb.active              #获取当前sheet名称
  6. print(sheet.title)             #打印sheet名称标题 ,也可以print(wb.active.title)
  7. sheet.title = "第一个sheet"      #修改sheet名称
  8. print(wb.active.title)             #打印修改后的sheet标题
  9. sheet['A1']= "姓名"               #在c4 d4单元格输入内容
  10. sheet['B1']= "次数"

  11. for word in wordset:
  12.     freq = wordlist.count(word)         #计算出现次数
  13.     sheet.append([word,freq])

  14. wb.save( "测试10.xlsx")            #保存到本级目录
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-4-20 10:30 , Processed in 0.113175 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表