python openpyxl创建excel文件,自己选择excel保存的位置
感谢: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保存的位置相关推荐
- 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例
安装 读Excel文件通过模块xlrd 写Excel文件同过模块xlwt(可惜的是只支持Python2.3到Python2.7版本) xlwt-future模块,支持Python3.X,用法据说与xl ...
- MFC读取Excel文件+数据处理+写入Excel
在日常编程的过程中,我们经常会遇到需要读写文件的操作,当然,最好的选择是数据库来进行读写,但是由于数据库使用环境的要求(比如某些数据库要求必须安装数据库软件后才能使用),同时,要进行数据库操作需要对S ...
- php 将数组导出excel,#php 怎样将 数组导出excel文件#前端导出excel表格
php 怎样将 数组导出excel文件 public function excel() { //在这里你要导出的数据 $data = M('pmproject',"pm_",MYS ...
- Python新建一个文件目录,python怎么创建新文件
python怎么创建新文件 首先,进行打开的pycharm软件界面当中,进行选中已经打开的项目文件.请点击输入图片描述然后进行点击菜单中的"file"的选项菜单. 请点击输入图片描 ...
- R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)
R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录
- python如何创建一个文件夹_利用Python怎么创建一个文件夹
利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...
- Python如何创建kv文件
Python如何创建kv文件 学习Python+kivy模块软件开发,有很多初学者都不知道kv文件怎么创建. 我教你一个简单的代码创建kv文件,直接用with写入创建. with open('Box. ...
- python openpyxl创建excel文件-python之openpyxl生成excel文件
from openpyxl importload_workbookfrom openpyxl.styles importFont, Alignment, Side, Borderimportshuti ...
- 用python处理excel文件_python处理Excel文件
对 excel 文档操作有多简单?看看python如何处理. 1 前言 最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl ...
最新文章
- linux的翻译系统开发,Linux系统下的翻译神器——Goldendict
- 公司运作 - 利润率、周转率
- Android跨进程通信二——AIDL
- 标准采购订单的计算方案确定
- python爬虫中三种数据解析方式
- md文件编辑器_可能是颜值最高的微信Markdown编辑器,用Markdown的你一定会爱上
- .NET 6新特性试用 | 最小Web API
- 服务器不删档的设置_CCD2服务器已经开启,准备好刷刷刷了吗
- python类型转换astype-python中numpy数据类型转换的方法
- CriminalIntent项目开发
- 我的自定义Spring框架 | Spring核心功能结构
- leetcode刷面试题(面试题08合集)
- python完全平方数_python判断完全平方数的方法
- pic57 c语言编程,PIC16C57C初始化头文件
- 移动开发技术(Android)——综合实验
- C++判断一个数字是几位数
- linux命令建立组管理员,Linux gpasswd命令:为用户组设置密码或者添加删除用户组成员及管理员命令|程序员日记|程序员日记记录专业的技术知识...
- nacl溶解度_氯化钠溶解度4 氯化钠溶解度不同温度的
- 20220509数据结构绿书读书笔记
- 买了一台美版ThinkPad T460s