excel
风华明远
目前研究Tensorflow 以及 tkinter
展开
-
openpyxl插入-删除-移动excel内容
插入行、列插入行的函数是insert_rows(index,amount)。其中index是起始的行,从1开始计数。而amount是要插入多少行。这些行都是空白的。插入列也是类似,用insert_cols()import openpyxl as pyxlfile_name = "abc.xlsx"wb = pyxl.load_workbook(file_name)ws = wb.activews.insert_rows(2,3)ws.insert_cols(1,2)wb.save(fi.原创 2020-07-16 09:06:06 · 2988 阅读 · 0 评论 -
openpyxl常规使用
本节介绍简单的openpyxl使用方法:写入文件import openpyxl as pyxlfile_name = "abc.xlsx"wb = pyxl.Workbook()ws = wb.activews.title = "Sheet1"for row in range(1,10): ws.append(range(5))ws2 = wb.create_sheet("data")ws2["B2"]=3.14wb.save(file_name)读取文件读原创 2020-07-15 09:16:45 · 657 阅读 · 0 评论 -
openpyxl 使用指南
openpyxl是很强大的Python操作excel文件的程序包。这部分以及以后的内容是翻译的openpyxl的官方网站内容(因为原网站只有英文的),希望对大家能够有所帮助。创建工作簿创建工作簿或者选择一个工作簿是使用excel的第一步。openpyxl可以在不打开exce文件的情况下,就使用工作簿。from openpyxl import Workbookwb = Workbook()Workbook的属性、函数以及方法有很多。最常用的一个是获得当前工作表:from openpyxl imp原创 2020-07-08 11:11:50 · 565 阅读 · 0 评论 -
openpyxl输入验证
输入验证支持的方法有以下几种:listwholedecimaldatetimetextlength公式自定义公式首先介绍list模式。list就是从列表中选择输入。方法是:先建立验证规则dv将需要添加验证的单元格加入验证规则中,比如dv.add(‘c1’)代码如下:import openpyxl as pyxlfrom openpyxl.worksheet.datavalidation import DataValidationfile_name = "abc.xls原创 2020-07-07 08:58:40 · 1227 阅读 · 0 评论 -
openpyxl 注释
openpyxl 也可以添加注释。方法非常简单:import openpyxl as pyxlfrom openpyxl.comments import Commentfile_name = "abc.xlsx"wb = pyxl.load_workbook(file_name)ws = wb["Sheet1"]comment = Comment("Text", "Author")comment.width = 300comment.height = 50ws["A1"].comment原创 2020-07-05 10:40:41 · 1250 阅读 · 0 评论 -
openpyxl 过滤与排序
openpyxl也支持过滤与排序。不过实际上,只是完成了设置,并没有真正的实现过滤与排序。要真正的体现此功能,还需要打开excel文件,点击“过滤”图标,选择确定。此功能聊胜于无。有些鸡肋import openpyxl as pyxlfile_name = "abc.xlsx"wb = pyxl.load_workbook(file_name)ws = wb["Sheet1"]data = [ ["Fruit", "Quantity"], ["Kiwi", 3], ["原创 2020-07-02 09:01:41 · 4791 阅读 · 2 评论 -
openpyxl 作图
openpyxl的作图功能也很强大。大家可以参考openpyxl的官方网站:openpyxl作图。里面有讲解也有例子。这里把其他中一个例子拿出来,大家可以参考一下。的确非常的简单容易上手。不过毕竟python是编程语音,不是动动手就可以得到结果的。简单的数据处理还是使用excel的自带函数与功能比较方便快捷。复杂的数据处理,我相信python比excel VBA更强大。不说别的,numpy,scipy是绝对强悍的数据处理程序包,甩excel VBA 360条街!大家熟悉的人工智能,很多矩阵计算与处理也是原创 2020-07-01 09:33:55 · 2314 阅读 · 0 评论 -
openpyxl写文件
写Excel文件也很简单。打开文件后,直接赋值就可以了。代码如下:import openpyxl as pyxlfile_name = "abc.xlsx"excel = pyxl.load_workbook(file_name)table = excel["Sheet1"]data1 = table.cell(row=1,column=1).valuedata2 = table.cell(row=1,column=2).valueprint(data1)print(data2)#修改内原创 2020-06-30 09:43:10 · 333 阅读 · 0 评论 -
安装与使用openpyxl
工作需要要处理excel中的数据。使用VBA是选择之一,百度一下发现使用python处理数据也是很火。就跟风学习了一下。python 读写excel文件主要有xlrd和xlwt两个库。还有新的openpyxl。这里介绍最新openpyxl。安装使用pip install openpyxl 即可。如果出现SSL错误,可以使用国内的镜像网站:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple openpyxl如果还是出现错误,就重复几次。原创 2020-06-29 20:43:19 · 4283 阅读 · 0 评论