zhixinpy
简介
zhixinpy 是一款功能强大的 Excel 插件,专为办公自动化设计。它通过 Python 提供丰富的 Excel 功能扩展,包括 Excel 宏、Excel 函数、在线更新和功能授权管理等。
主要功能
zhixinpy 提供多种功能模块,帮助用户提升 Excel 工作效率:
日历函数 (Calendar)
提供日期和日历相关的函数,帮助处理日期计算、工作日判断等操作。
图表功能 (Chart)
基于 plotly、matplotlib 和 seaborn 等库,提供强大的数据可视化能力,支持在 Excel 中创建各类专业图表。
文本处理 (Text)
提供文本处理函数,如正则表达式提取、文本转换等功能。
数据转换 (Converter)
支持各种数据格式转换功能,如大小写转换、日期格式转换等。
智能查找 (Lookup)
提供基于 NLP 的智能查找功能,支持模糊匹配和相似度搜索。
实时数据 (RTD)
支持实时数据更新,如股票行情等信息的实时获取。
数据分析 (Series)
提供时间序列分析功能,支持使用 Prophet 等算法进行数据预测。
安装方法
pip install zhixinpy
zhixinpy install
系统要求
- Python 3.11 或更高版本 (小于 3.13)
- Windows 操作系统
- 64位Microsoft Excel 2010 或更高版本
使用示例
在 Excel 中使用函数
# 使用智能查找功能
=nlp_vlookup(查找值, 表格区域, 返回列索引, 是否包含分数, 是否返回所有匹配项, 阈值)
# 使用时间序列预测
=prophet(数据数组, 日期列, 值列, 预测周期)
# 使用正则表达式提取文本
=regexExtract(文本, 正则表达式, 分隔符)
使用 Ribbon 界面
zhixinpy 提供了 Excel Ribbon 界面,可以方便地访问各种功能,如发送邮件、配置设置等。
作者
- Morgan Yuan
文档
更多详细文档请访问:https://zhixin.readthedocs.io
发布历史
0.2.18 (2025-06-19)
- 优化了图表功能。
0.2.12 (2025-05-22)
- 优化了帮助文档。
0.2.11 (2025-05-15)
- 修复了一些已知问题。
0.2.10 (2025-05-15)
- 初始发布。
Metadata
Release files for zhixinpy 0.2.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zhixinpy-0.2.22-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| zhixinpy-0.2.22-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| zhixinpy-0.2.22-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
Total release size: 12.9 MB
Release files / zhixinpy-0.2.22-cp313-cp313-win_amd64.whl
| Download URL | zhixinpy-0.2.22-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c546c3d2ca02f6de818b2cab9147113c7d8f7f83dedbece00c2d93952b3f203
|
|
BLAKE2b-256 checksum How to use checksums |
92a977d0bdd4179ef8855a0aa531ea62b662d368710230d97d45d06e9fa5fb4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|
Release files / zhixinpy-0.2.22-cp312-cp312-win_amd64.whl
| Download URL | zhixinpy-0.2.22-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
30567588c25c244b2e7eea97f4ff3d2725d870dd1db119bf6e9f0bccfd5a791f
|
|
BLAKE2b-256 checksum How to use checksums |
7140aa1febbf4d21247ac715c25b3c7b2c8472d94a345c72c4560e7a24a297eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|
Release files / zhixinpy-0.2.22-cp311-cp311-win_amd64.whl
| Download URL | zhixinpy-0.2.22-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d2e7e624903ba033ff692816c574ef7231e0f120efa7dfeb7da60cd2de0df75a
|
|
BLAKE2b-256 checksum How to use checksums |
9129578376397a30d144ac6a2d395e1d7a91336dd7fd4f24977df6d75d798f7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.7
|