感谢:BBOOBBOOOOK
博主链接:https://blog.csdn.net/qq_40271663/article/details/97012814

1、创建excel文件
2、写入首行
3、写入列表中的数据
4、用户自行设置保存文件名称和位置

from tkinter import *  # 导入窗口控件
import tkinter.filedialog
from tkinter import messagebox  # 弹出提示框
from openpyxl import Workbooktreedata1=[['1', '名称', '山东省', '化工', '青海市', '青岛行政审批局', '00001', '2020.1.1', '3', '12', '111', '11', '12']]
def treesave():try:if treedata1:  # 判断是否爬取到数据,是否需要保存excel文件biaoti = [['序号', '企业名称', '生产经营场所地址', '行业类别', '所在地区', '发证机关', '许可证编号', '办结日期', '有效期限', 'COD年排放量', '氨氮年排放量', '二氧化硫年排放量', '氮氧化物年排放量']]wb = Workbook()wb1 = wb.create_sheet('index', 0)wb1.title = '重点管理数据'filename = tkinter.filedialog.asksaveasfilename(filetypes=[('xlsx', '*.xlsx')], initialdir='D:\\')filename = filename + '.xls'for row2 in range(len(biaoti)):wb1.append(biaoti[row2])for row in range(len(treedata1)):wb1.append(treedata1[row])wb.save(filename)messagebox.showinfo("提示", "保存完毕~!!!")else:messagebox.showinfo("提示", '没有数据,不必保存')except:messagebox.showinfo("提示", '保存文件错误,请重试~!!')root = Tk()  # 创建窗口
root.title("这是一个窗口名称")
root.geometry("550x550+500+50")  # 小写x代表乘号500x400为窗口大小,+0+0窗口显示位置
lb3 = LabelFrame(root, width=500, height=500, text='这是一个测试标题', padx=50, pady=50, foreground='red')
lb3.grid(row=1, column=1)
button4 = Button(lb3, text=" 点击这里测试  保存列表数据 ", command=treesave)  # 创建按钮控件
button4.grid(row=5, column=4, sticky=W)
button5 = Button(lb3, text=" 退   出 ", command=root.quit)  # 创建按钮控件
button5.grid(row=5, column=5,padx=20, pady=0, sticky=N) root.mainloop()  # 显示窗口  mainloop 消息循环

python openpyxl创建excel文件,自己选择excel保存的位置相关推荐

  1. 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例

    安装 读Excel文件通过模块xlrd 写Excel文件同过模块xlwt(可惜的是只支持Python2.3到Python2.7版本) xlwt-future模块,支持Python3.X,用法据说与xl ...

  2. MFC读取Excel文件+数据处理+写入Excel

    在日常编程的过程中,我们经常会遇到需要读写文件的操作,当然,最好的选择是数据库来进行读写,但是由于数据库使用环境的要求(比如某些数据库要求必须安装数据库软件后才能使用),同时,要进行数据库操作需要对S ...

  3. php 将数组导出excel,#php 怎样将 数组导出excel文件#前端导出excel表格

    php 怎样将 数组导出excel文件 public function excel() { //在这里你要导出的数据 $data = M('pmproject',"pm_",MYS ...

  4. Python新建一个文件目录,python怎么创建新文件

    python怎么创建新文件 首先,进行打开的pycharm软件界面当中,进行选中已经打开的项目文件.请点击输入图片描述然后进行点击菜单中的"file"的选项菜单. 请点击输入图片描 ...

  5. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  6. python如何创建一个文件夹_利用Python怎么创建一个文件夹

    利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...

  7. Python如何创建kv文件

    Python如何创建kv文件 学习Python+kivy模块软件开发,有很多初学者都不知道kv文件怎么创建. 我教你一个简单的代码创建kv文件,直接用with写入创建. with open('Box. ...

  8. python openpyxl创建excel文件-python之openpyxl生成excel文件

    from openpyxl importload_workbookfrom openpyxl.styles importFont, Alignment, Side, Borderimportshuti ...

  9. 用python处理excel文件_python处理Excel文件

    对 excel 文档操作有多简单?看看python如何处理. 1 前言 最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl ...

最新文章

  1. linux的翻译系统开发,Linux系统下的翻译神器——Goldendict
  2. 公司运作 - 利润率、周转率
  3. Android跨进程通信二——AIDL
  4. 标准采购订单的计算方案确定
  5. python爬虫中三种数据解析方式
  6. md文件编辑器_可能是颜值最高的微信Markdown编辑器,用Markdown的你一定会爱上
  7. .NET 6新特性试用 | 最小Web API
  8. 服务器不删档的设置_CCD2服务器已经开启,准备好刷刷刷了吗
  9. python类型转换astype-python中numpy数据类型转换的方法
  10. CriminalIntent项目开发
  11. 我的自定义Spring框架 | Spring核心功能结构
  12. leetcode刷面试题(面试题08合集)
  13. python完全平方数_python判断完全平方数的方法
  14. pic57 c语言编程,PIC16C57C初始化头文件
  15. 移动开发技术(Android)——综合实验
  16. C++判断一个数字是几位数
  17. linux命令建立组管理员,Linux gpasswd命令:为用户组设置密码或者添加删除用户组成员及管理员命令|程序员日记|程序员日记记录专业的技术知识...
  18. nacl溶解度_氯化钠溶解度4 氯化钠溶解度不同温度的
  19. 20220509数据结构绿书读书笔记
  20. 买了一台美版ThinkPad T460s

热门文章

  1. 计算器程序java开方运算_模拟计算器java程序
  2. PMP备考大全:经典题库(6月第1周)
  3. opencv图像处理学习
  4. python操作excel(二):自动填充
  5. 视觉SLAM十四讲学习笔记——第十三讲 实践:设计SLAM系统
  6. TaoFramework
  7. Peekaboo——项目系统设计与数据库设计
  8. 双排桩弯矩Matlab求解程序,考虑开挖过程椅式双排桩内力及变形分析
  9. wps去除登陆_WPS强制用户登录功能,这是要闹哪样?
  10. Java之Stream的管道处理