当前位置: 首页 > news >正文

用Python处理Excel的资源

用Python处理Excel的资源
python-excel

读写Excel文件

openpyxl

openpyx文档l

  • 读写Excel2010文件(即xlsx

openpyxl示例:

from openpyxl import Workbook
wb = Workbook()# 获取active worksheet
ws = wb.active# 给单元格赋值
ws['A1'] = 42# 添加行
ws.append([1, 2, 3])# Python的类型会自动转换
import datetime
ws['A2'] = datetime.datetime.now()# 保存文件
wb.save("sample.xlsx")

xlsxwriter

xlsxwriter
用于以 Excel 2010 格式(即.xlsx)写入数据、格式化信息以及图表。

xlsxwriter文档

pyxlsb

xlsb 格式读取 Excel 文件。

pylightxl

读取 xlsx 和 xlsm 文件,写入 xlsx 文件。

xlrd

读取旧版 Excel 文件(即:.xls)中的数据和格式信息的。

xlwt

向较旧版本的 Excel 文件(即:.xls)写入数据和格式化信息

xlutils

包含xlrd 和 xlwt 的实用工具,包括复制、修改或筛选现有的 Excel 文件的功能。

NB: 通常情况下,这些用例现在都已由 openpyxl 处理!

编写Excel插件(VBA替代)

xlwings

xlwings 是一个开源库,用 Python 自动化 Excel,并在 Windows 和 macOS 上运行:您可以从 Excel 调用 Python,反之亦然,并用 Python 编写 UDFs(仅限 Windows)。xlwings PRO 是一个商业附加组件,具有额外功能。
xlwings

PyXLL

PyXLL 是一款商业产品(29刀/月),可以用Python编写 Excel 插件,无需 VBA。Python 函数可以公开为工作表函数(UDFs)、宏、菜单和功能区工具栏。
在这里插入图片描述

相关文章:

  • 4、视觉里程计:特征点法、直接法和半直接法
  • C++日期类的实现
  • 记一次 .NET某工控视觉自动化系统 卡死分析
  • 简单聊一下Oracle,MySQL,postgresql三种锁表的机制,行锁和表锁
  • python爬虫:实现动态网页的爬取,以爬取视频为例
  • 【C++进阶学习】第一弹——继承(上)——探索代码复用的乐趣
  • 6.14作业
  • 【Ardiuno】实验ESP32单片机自动配置Wifi功能(图文)
  • Solr7.4.0报错org.apache.solr.common.SolrException
  • 3、matlab单目相机标定原理、流程及实验
  • Linux2(文件类型分类 基本命令2 重定向)
  • 英伟达算法岗面试,问的贼专业。。。
  • 干货!电脑如何录屏?6款win10录屏大师软件深度测评
  • ElasticSearch的桶聚合
  • 如何基于 Python 快速搭建 QQ 开放平台 QQ 群官方机器人详细教程(更新中)
  • [PHP内核探索]PHP中的哈希表
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • CSS居中完全指南——构建CSS居中决策树
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • magento2项目上线注意事项
  • pdf文件如何在线转换为jpg图片
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 两列自适应布局方案整理
  • 聊聊directory traversal attack
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 如何设计一个比特币钱包服务
  • 正则表达式小结
  • 自动记录MySQL慢查询快照脚本
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​iOS安全加固方法及实现
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​卜东波研究员:高观点下的少儿计算思维
  • ‌[AI问答] Auto-sklearn‌ 与 scikit-learn 区别
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (1)Jupyter Notebook 下载及安装
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (C语言)球球大作战
  • (c语言+数据结构链表)项目:贪吃蛇
  • (SERIES10)DM逻辑备份还原
  • (SpringBoot)第二章:Spring创建和使用
  • (八十八)VFL语言初步 - 实现布局
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (二)原生js案例之数码时钟计时
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (十八)SpringBoot之发送QQ邮件
  • (四)js前端开发中设计模式之工厂方法模式
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET正则基础之——正则委托