Skip to main content

Excel Ribbon via Python

Project description

zhixinpy

PyPI version Python Version

简介

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)

  • 初始发布。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zhixinpy-0.2.21-cp313-cp313-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.13Windows x86-64

zhixinpy-0.2.21-cp312-cp312-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.12Windows x86-64

zhixinpy-0.2.21-cp311-cp311-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file zhixinpy-0.2.21-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zhixinpy-0.2.21-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for zhixinpy-0.2.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 71947f69d45c76c2ca9a95dfe02fcc81c526461299243110ebbbec2c3f5a0bd5
MD5 abb3eae1e02f0a07c7319a75485ca499
BLAKE2b-256 f60eef303e5950a58793d451be86b6534c3992915505217e55ce96a7e7f95ece

See more details on using hashes here.

File details

Details for the file zhixinpy-0.2.21-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zhixinpy-0.2.21-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for zhixinpy-0.2.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f507178b07fe1e58945fa513df2b1677df582693d6b9e3543b73e430bca10eaf
MD5 0f1b672e188878ebdfa299924f2549fc
BLAKE2b-256 48b78096444dc72225075f5884c0cbb869003a14c8f0591f290ba5cbcc21d3d3

See more details on using hashes here.

File details

Details for the file zhixinpy-0.2.21-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zhixinpy-0.2.21-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for zhixinpy-0.2.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 66ca29675066d8b9a2c702afb1979ca0b0dc957966e5096109cd11869a5c77e3
MD5 05c0b1bc7fb6f149230f2fdc6737c54a
BLAKE2b-256 16424c331bb5115aba8efd180cd6d8ec3946d42c989d9671e56d5469cf384043

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page