Writing /share/Web/wiki/data/cache/c/c4d3677c72ca13aa29794d82488dcfb8.metadata failed
linux:python:excel相关python库
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| linux:python:excel相关python库 [2021/03/29 09:21] – ↷ 页面名由linux:python:python读写excel相关库改为linux:python:excel相关python库 zhangguo | linux:python:excel相关python库 [2023/03/17 10:12] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| {{: | {{: | ||
| + | |||
| + | anaconda3里面主要使用的就是xlrd, | ||
| https:// | https:// | ||
| - | 常见库简介 | + | ===== - 常见库简介 |
| - | xlrd | + | |
| + | ==== - xlrd ==== | ||
| xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件。 | xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件。 | ||
| http:// | http:// | ||
| - | 1、xlrd支持.xls,.xlsx文件的读 | + | * xlrd支持.xls,.xlsx文件的读 |
| - | 2、通过设置on_demand变量使open_workbook()函数只加载那些需要的sheet,从而节省时间和内存(该方法对.xlsx文件无效)。 | + | |
| - | 3、xlrd.Book对象有一个unload_sheet方法,它将从内存中卸载工作表,由工作表索引或工作表名称指定(该方法对.xlsx文件无效) | + | |
| + | |||
| + | ==== - xlwt ==== | ||
| - | xlwt | ||
| xlwt是一个用于将数据和格式化信息写入旧Excel文件的库(如.xls)。 | xlwt是一个用于将数据和格式化信息写入旧Excel文件的库(如.xls)。 | ||
| https:// | https:// | ||
| - | 1、xlwt支持.xls文件写。 | + | * xlwt支持.xls文件写。 |
| + | |||
| + | ==== - xlutils ==== | ||
| - | xlutils | ||
| xlutils是一个处理Excel文件的库,依赖于xlrd和xlwt。 | xlutils是一个处理Excel文件的库,依赖于xlrd和xlwt。 | ||
| http:// | http:// | ||
| - | 1、xlutils支持.xls文件。 | + | * xlutils支持.xls文件。 |
| - | 2、支持Excel操作。 | + | |
| + | |||
| + | ==== - xlwings ==== | ||
| - | xlwings | ||
| xlwings是一个可以实现从Excel调用Python,也可在python中调用Excel的库。 | xlwings是一个可以实现从Excel调用Python,也可在python中调用Excel的库。 | ||
| http:// | http:// | ||
| - | 1、xlwings支持.xls读,支持.xlsx文件读写。 | + | * xlwings支持.xls读,支持.xlsx文件读写。 |
| - | 2、支持Excel操作。 | + | |
| - | 3、支持VBA。 | + | |
| - | 4、强大的转换器可以处理大部分数据类型,包括在两个方向上的numpy array和pandas DataFrame。 | + | |
| + | |||
| + | ==== - openpyxl ==== | ||
| - | openpyxl | ||
| openpyxl是一个用于读取和编写Excel 2010 xlsx/ | openpyxl是一个用于读取和编写Excel 2010 xlsx/ | ||
| https:// | https:// | ||
| - | 1、openpyxl支持.xlsx文件的读写。 | + | * openpyxl支持.xlsx文件的读写。 |
| - | 2、支持Excel操作。 | + | |
| - | 3、加载大.xlsx文件可以使用read_only模式。 | + | |
| - | 4、写入大.xlsx文件可以使用write_only模式。 | + | |
| + | |||
| + | ==== - xlsxwriter ==== | ||
| - | xlsxwriter | ||
| xlsxwriter是一个用于创建Excel .xlsx文件的库。 | xlsxwriter是一个用于创建Excel .xlsx文件的库。 | ||
| https:// | https:// | ||
| - | 1、xlswriter支持.xlsx文件的写。 | + | * xlswriter支持.xlsx文件的写。 |
| - | 2、支持VBA。 | + | |
| - | 3、写入大.xlsx文件时使用内存优化模式。 | + | |
| + | |||
| + | ==== - win32com ==== | ||
| - | win32com | ||
| win32com库存在于pywin32中,是一个读写和处理Excel文件的库。 | win32com库存在于pywin32中,是一个读写和处理Excel文件的库。 | ||
| http:// | http:// | ||
| - | 1、win32com支持.xls,.xlsx文件的读写,支持.xlsx文件的写。 | + | * win32com支持.xls,.xlsx文件的读写,支持.xlsx文件的写。 |
| - | 2、支持Excel操作。 | + | |
| + | |||
| + | ==== - DataNitro ==== | ||
| - | DataNitro | ||
| DataNitro是一个内嵌在Excel中的插件。 | DataNitro是一个内嵌在Excel中的插件。 | ||
| https:// | https:// | ||
| - | 1、DataNitro支持.xls,.xlsx文件的读写。 | + | * DataNitro支持.xls,.xlsx文件的读写。 |
| - | 2、支持Excel操作。 | + | |
| - | 3、支持VBA。 | + | |
| - | 4、收费 | + | |
| + | |||
| + | ==== - pandas ==== | ||
| - | pandas | ||
| pandas通过对Excel文件的读写实现数据输入输出 | pandas通过对Excel文件的读写实现数据输入输出 | ||
| http:// | http:// | ||
| - | 1、pandas支持.xls,.xlsx文件的读写。 | + | * pandas支持.xls,.xlsx文件的读写。 |
| - | 2、支持只加载每个表的单一工作页。 | + | |
| + | |||
| ———————————————— | ———————————————— | ||
| + | |||
| 版权声明:本文为CSDN博主「ChrisMinions」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 | 版权声明:本文为CSDN博主「ChrisMinions」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 | ||
| + | |||
| 原文链接:https:// | 原文链接:https:// | ||
linux/python/excel相关python库.1616980918.txt.gz · 最后更改: 2023/03/17 10:12 (外部编辑)