前言:
今天同学们对“phpexcel源码”都比较注重,你们都想要学习一些“phpexcel源码”的相关文章。那么小编在网摘上汇集了一些关于“phpexcel源码””的相关资讯,希望各位老铁们能喜欢,看官们一起来学习一下吧!Python 3.X 模块openpyxl学习和使用—安装和基本使用前言
openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.
It was born from lack of existing library to read/write natively from Python the Office Open XML format.
All kudos to the PHPExcel team as openpyxl was initially based on PHPExcel.
这是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。或者在官网直接下载源码进行安装。注意该模块支持的excel文件版本,如果是老版本文件可以使用其他的模块,或者将文件转换成新版本。
另注:本次操作环境都是在Windows Server 2012 系统下进行的,所有命令都使用了绝对路径,如果是在linux环境下执行的话,由于有环境变量所以不用绝对路径也可以执行。
使用python版本:3.7
安装pip 安装方式
pip安装直接使用对应版本的pip进行安装即可,pip install openpyxl 安装即可。比较简单这里不再赘述。
pip 卸载:
源码安装
python 官网直接下载对应的源码安装包,不过源码安装时,首次安装是会存在报错的,需要先安装依赖,也是使用源码安装就可以了。
源码下载地址:
下载软件到本地,解压到当前目录,进入目录中可看到setup.py文件:
使用 python setup.py install 进行安装,
另注:本次操作环境都是在Windows Server 2012 系统下进行的,所有命令都使用了绝对路径,如果是在linux环境下执行的话,由于有环境变量所以不用绝对路径也可以执行。
由于之前安装过所以已经安装了相关依赖,所以本次源码安装直接成功:
如果安装失败的话,检查是否有安装依赖,依赖包是:et_xmlfile 、jdcal
源码安装方式和上面操作是一样的。
官网下载链接:
IDE内直接安装(PyCharm)其他软件也可以参照此方法
注:其他Python模块也都可以参照该方法。
模块openpyxl的基本使用
直接上代码:
import openpyxlimport datetime# 实例化对象excel对象excel_obj = openpyxl.Workbook()# excel 内当前活跃的sheet工作表excel_obj_sheet = excel_obj.active# 给单元格赋值excel_obj_sheet['A1'] = 4excel_obj_sheet.append([1, 2, 3])excel_obj_sheet['A3'] = datetime.datetime.now()# 文件保存excel_obj.save('sample.xlsx')
运行后,文件内容:
由于模块和python都在不断更新,往往在新版本中会抛弃一些老版本的方法:
本代码的执行结果就不贴出来,由于太多了,大家可以自己找几个文件随便进行测试。
标签: #phpexcel源码 #pythonopenpyxl下载 #wolf解包器下载