1、把财务预测移到WPS,可以实现线上增加数据,就可以计算结果,不需要安装python软件、配置环境,可以方便分析,可以出图可视化
2、看原代码
3、**将标准的pandas读取Excel数据的写法修改为适合WPS Python脚本编辑器的方式,您可以使用WPS的内置函数来代替。
import pandas as pd
df = xl('A1:B73', headers=True)
# 将数字列转换为时间戳
df['日期'] = pd.to_datetime(df['日期'], unit='s')
# 将时间戳列转换为时间字符串
df['日期'] = df['日期'].dt.strftime('%Y-%m-%d')
data = df[['日期','本月实际销售金额']]
print(data)
4、查看都可以使用哪些第三方内置依赖库
import pkg_resources
# 获取已安装的所有包及其版本
installed_packages = [(d.project_name, d.version) for d in pkg_resources.working_set]
# 打印列表
for package_name, version in installed_packages:
print(f"{package_name}=={version}")
超多!!
官网列出了25个库,实际上有121个库,我让AI整理了一下库名、版本、功能。
文字版
序号 | 库名 | 库名 | 功能 | 功能备注 |
---|---|---|---|---|
1 | Cartopy==0.22.0 | Cartopy | 地理数据处理、地图绘制 | 地理数据处理和地图绘制的Python库。 |
2 | Faker==22.2.0 | Faker | 生成假数据 | 生成伪数据的Python库,可以生成各种类型的假数据。 |
3 | Jinja2==3.1.3 | Jinja2 | 模板引擎 | 现代和设计者友好的模板引擎。 |
4 | MarkupSafe==2.1.3 | MarkupSafe | Jinja2的HTML标记安全转义器 | HTML、XML和其它标记的安全字符串处理库。 |
5 | PyMySQL==1.1.0 | PyMySQL | Python的MySQL驱动程序 | 连接MySQL数据库的Python库。 |
6 | PySocks==1.7.1 | PySocks | 为socks5代理提供支持 | Python SOCKS客户端模块,在Python中启用SOCKS代理。 |
7 | PyWavelets==1.4.1 | PyWavelets | 小波变换相关的计算工具 | 图像处理和信号处理的小波变换库。 |
8 | PyYAML==6.0.1 | PyYAML | YAML配置文件解析器 | YAML(一种人类可读的数据序列化标准)的Python库。 |
9 | akracer==0.0.13 | akracer | 未知 | 未找到相关信息,可能是特定的库或工具。 |
10 | akshare==1.11.82 | akshare | 股票、期货等金融数据获取库 | 开源的金融数据接口库,提供股票、期货、外汇等数据。 |
11 | astropy==5.3.4 | astropy | 天文数据分析库 | 天文学的Python库,提供了一系列数据处理和分析的工具。 |
12 | asttokens==2.4.1 | asttokens | 为AST(抽象语法树)节点提供标记生成 | 解析和分析Python代码的库,可以生成抽象语法树(AST)。 |
13 | attrs==23.2.0 | attrs | 创建类属性 | 创建Python类属性的库,提供了一种简单的方式来定义类和其属性。 |
14 | baostock==0.8.8 | baostock | 金融数据API接口封装 | 获取中国股市数据的Python库。 |
15 | beautifulsoup4==4.12.3 | beautifulsoup4 | 网页解析库 | 解析HTML和XML文档的Python库,常网络爬虫。 |
16 | boltons==23.0.0 | boltons | Python辅助函数库 | 提供Python实用函数的库,包括集合操作、文件处理等。 |
17 | brotlipy==0.7.0 | brotlipy | Brotli压缩库 | Brotli压缩算法的Python实现。 |
18 | bs4==0.0.1 | bs4 | 未知 | 别名为BeautifulSoup,解析HTML和XML文档。 |
19 | certifi==2024.2.2 | certifi | Python的SSL证书验证库 | 提供Mozilla的CA证书包。 |
20 | cffi==1.15.1 | cffi | C语言扩展库 | 外部函数接口(FFI)库,调用C语言代码。 |
21 | charset-normalizer==2.0.4 | charset-normalizer | 字符集规范化工具 | 处理字符集的Python库,可以自动检测字符编码。 |
22 | click==8.1.7 | click | 命令行解析工具 | 创建命令行界面的Python库。 |
23 | conda==23.7.4 | conda | 包管理工具 | 开源的包管理器和环境管理器,常科学计算领域。 |
24 | conda-content-trust==0.1.3 | conda-content-trust | 未知 | 管理Conda包内容信任的库。 |
25 | conda-libmamba-solver==23.5.0 | conda-libmamba-solver | 包管理器的依赖解决器 | 解决Conda环境依赖问题的库。 |
26 | conda-package-handling==2.1.0 | conda-package-handling | 包管理库 | 处理Conda包的库,包括安装、卸载和更新。 |
27 | conda-package-streaming==0.8.0 | conda-package-streaming | 包管理库 | 流式传输Conda包的库。 |
28 | contourpy==1.2.0 | contourpy | 绘制等值线地图 | 等高线绘制的Python库。 |
29 | cryptography==39.0.1 | cryptography | 加密和解密工具 | 提供加密算法和协议的Python库。 |
30 | cycler==0.12.1 | cycler | 循环迭代器 | 创建循环对象的Python库,常绘图。 |
31 | decorator==5.1.1 | decorator | 装饰器工具 | 创建装饰器的Python库,提供了一种简单的方式来扩展函数功能。 |
32 | et-xmlfile==1.1.0 | et-xmlfile | 解析Excel XML文件 | 读写Excel 2007+(.xlsx)文件的Python库。 |
33 | executing==2.0.1 | executing | 未知 | 在Python中执行代码的库,支持捕获输出和错误。 |
34 | filelock==3.13.1 | filelock | 文件锁定工具 | 锁定文件的Python库,防止并发访问。 |
35 | fonttools==4.49.0 | fonttools | 字体工具 | 处理字体文件的Python库。 |
36 | gmpy2==2.1.2 | gmpy2 | 多精度浮点运算和整数运算的库 | 算术和代数的Python库,提供了对大整数的支持。 |
37 | html5lib==1.1 | html5lib | HTML解析库 | 解析HTML和XML的Python库,支持HTML5。 |
38 | idna==3.4 | idna | 国际化域名解析库 | 国际化域名(IDN)的Python库。 |
39 | imageio==2.34.0 | imageio | 图像处理库 | 读取和写入各种图像格式的Python库。 |
40 | imbalanced-learn==0.11.0 | imbalanced-learn | 不平衡数据处理库 | 机器学习中处理不平衡数据集的Python库。 |
41 | ipython==8.17.2 | ipython | Python交互式环境 | 强大的交互式Python解释器。 |
42 | jedi==0.19.1 | jedi | Python代码自动完成和分析库 | 自动补全和代码分析的Python库。 |
43 | joblib==1.3.2 | joblib | 并行处理库 | Python函数的并行计算和批处理的库。 |
44 | jsonlines==4.0.0 | jsonlines | JSON行解析器 | 读写JSON行格式文件的Python库。 |
45 | jsonpatch==1.32 | jsonpatch | JSON patch处理库 | 操作JSON数据的Python库,支持JSON Patch标准。 |
46 | jsonpath==0.82.2 | jsonpath | JSON路径解析工具 | 查询JSON文档的Python库,支持JSONPath表达式。 |
47 | jsonpointer==2.1 | jsonpointer | JSON pointer库 | 处理JSON指针的Python库。 |
48 | kiwisolver==1.4.5 | kiwisolver | 科学数据可视化库 | 快速的约束求解器,求解优化问题。 |
49 | lazy-loader==0.3 | lazy-loader | 懒加载模块 | 延迟加载的Python库。 |
50 | libmambapy==1.4.1 | libmambapy | 未知 | Mamba包管理器的Python接口。 |
51 | llvmlite==0.41.1 | llvmlite | LLVM的Python接口 | 在Python中使用LLVM的库。 |
52 | lxml==5.1.0 | lxml | XML和HTML处理库 | 高性能的XML和HTML解析库,支持XPath和XSLT。 |
53 | matplotlib==3.8.1 | matplotlib | 绘图库 | 创建静态、交互式和动画可视化的Python库。 |
54 | matplotlib-inline==0.1.6 | matplotlib-inline | Jupiter notebook中内联Matplot绘图工具 | 在Jupyter笔记本中嵌入Matplotlib图表的库。 |
55 | mpmath==1.3.0 | mpmath | 多精度浮点数数学库 | 任意精度浮点运算的Python库。 |
56 | networkx==3.1 | networkx | 网络图库 | 创建、操作和研究复杂网络的结构、动态和功能的Python库。 |
57 | nltk==3.8.1 | nltk | 自然语言处理工具 | 符号和统计自然语言处理的Python库。 |
58 | numba==0.58.1 | numba | 高性能数值计算库 | 即时编译器,可以将Python代码转换为快速运行的机器码。 |
59 | numpy==1.26.1 | numpy | 科学计算库 | 科学计算的Python库,提供了高性能的多维数组对象和工具。 |
60 | openpyxl==3.0.10 | openpyxl | 处理Excel电子表格文件 | 读取和写入Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。 |
61 | orjson==3.9.9 | orjson | JSON库 | 快速的JSON编码器和解码器库。 |
62 | packaging==23.0 | packaging | 包装工具 | 包版本要求解析和比较的Python库。 |
63 | pandas==2.1.2 | pandas | 数据处理和分析工具 | 强大的数据结构和数据分析工具库。 |
64 | parso==0.8.3 | parso | Python解析库 | 解析Python代码的库,提供更好的语法分析。 |
65 | patsy==0.5.6 | patsy | 统计模型描述生成工具 | 在Python中声明式地表示统计模型的库。 |
66 | pexpect==4.9.0 | pexpect | 控制套接字交互 | 控制和自动化命令行应用程序的Python库。 |
67 | pillow==10.2.0 | pillow | 图像处理工具 | 图像处理的Python库,提供了丰富的图像处理功能。 |
68 | pip==23.1.2 | pip | Python包安装和管理工具 | Python包安装器。 |
69 | pluggy==1.0.0 | pluggy | 测试运行工具项目模板库 | 插件系统的Python库,常测试框架。 |
70 | prettytable==3.10.0 | prettytable | 终端输出表格工具 | 创建美观的表格输出的Python库。 |
71 | prompt-toolkit==3.0.43 | prompt-toolkit | 命令提示工具 | 创建命令行界面的Python库,支持自动补全等功能。 |
72 | ptyprocess==0.7.0 | ptyprocess | 控制伪终端的进程 | 跨平台伪终端处理的Python库。 |
73 | pure-eval==0.2.2 | pure-eval | 未知 | 安全地执行Python代码的库。 |
74 | pyOpenSSL==23.0.0 | pyOpenSSL | 加密协议库 | 为SSL(安全套接字层)和TLS(传输层安全)提供支持的Python库。 |
75 | py-mini-racer==0.6.0 | py-mini-racer | 快速的V8引擎绑定 | 在Python中执行JavaScript代码的库。 |
76 | pycosat==0.6.4 | pycosat | SAT问题求解器 | 解决布尔约束满足问题(CSP)的Python接口。 |
77 | pycparser==2.21 | pycparser | C语言解析工具 | 将C语言代码解析为抽象语法树的C语言解析器。 |
78 | pyecharts==2.0.4 | pyecharts | Pyecharts图表绘制库 | 生成Echarts图表的Python库。 |
79 | pyerfa==2.0.1.1 | pyerfa | 时间坐标转换器 | 为天文学计算提供ERFA(国际天文学联合会推荐的标准天文学算法)的实现的Python库。 |
80 | pygments==2.17.2 | pygments | 代码高亮工具 | 语法高亮的Python库。 |
81 | pyparsing==3.1.2 | pyparsing | 解析器生成器 | 创建文本解析器的Python库。 |
82 | pypinyin==0.51.0 | pypinyin | 汉语拼音转换库 | 将中文字符转换为拼音的Python库。 |
83 | pyproj==3.6.1 | pyproj | 地理信息数据转换库 | 处理地图投影和地理坐标转换的Python库。 |
84 | pyshp==2.3.1 | pyshp | Shapefile文件读写库 | 读写Shapefile(SHP)文件的Python库。 |
85 | python-dateutil==2.9.0.post0 | python-dateutil | 日期处理工具 | 处理日期和时间的Python库,提供了强大的日期和时间功能。 |
86 | pytz==2024.1 | pytz | 时区处理工具 | 处理时区的Python库。 |
87 | regex==2023.12.25 | regex | 正则表达式库 | 正则表达式操作的Python库,提供了比标准库re更强大和灵活的功能。 |
88 | requests==2.29.0 | requests | HTTP请求库 | 发送HTTP请求的Python库。 |
89 | ruamel.yaml==0.17.21 | ruamel.yaml | YAML序列化和反序列化工具 | 处理YAML文件的Python库,提供了更多的功能和更好的性能。 |
90 | scikit-image==0.22.0 | scikit-image | 图像处理工具 | 图像处理的Python库,提供了各种图像处理算法。 |
91 | scikit-learn==1.3.2 | scikit-learn | 机器学习库 | 机器学习的Python库,提供了各种机器学习算法和工具。 |
92 | scipy==1.11.3 | scipy | 科学计算库 | 科学计算的Python库,提供了许多数学算法和函数。 |
93 | seaborn==0.13.0 | seaborn | 数据可视化工具 | 基于matplotlib的统计数据可视化库。 |
94 | setuptools==67.8.0 | setuptools | 包管理工具 | 打包Python项目和安装Python包的库。 |
95 | shapely==2.0.3 | shapely | 几何对象操作工具 | 操作几何对象的Python库,提供了对GIS数据的支持。 |
96 | simplejson==3.19.2 | simplejson | JSON库 | 处理JSON数据的Python库,提供了简单的API和一些附加功能。 |
97 | six==1.16.0 | six | Python 2和3兼容工具 | 为Python 2和3提供兼容性的库。 |
98 | soupsieve==2.5 | soupsieve | HTML和XML解析工具 | 解析HTML的Python库,提供了更好的性能和更严格的解析。 |
99 | sseclient-py==1.8.0 | sseclient-py | 发送Server-Sent事件的Python库 | 接收服务器发送事件(Server-Sent Events)的Python库。 |
100 | stack-data==0.6.3 | stack-data | 未知 | 处理和分析堆栈数据的Python库。 |
101 | statsmodels==0.14.0 | statsmodels | 统计模型库 | 统计建模的Python库,提供了许多统计模型和测试。 |
102 | sympy==1.11.1 | sympy | 符号计算库 | 符号数学计算的Python库。 |
103 | tabulate==0.9.0 | tabulate | 格式化表格输出工具 | 创建表格输出的Python库,支持多种格式。 |
104 | threadpoolctl==3.3.0 | threadpoolctl | 多线程线程池控制工具 | 管理线程池的Python库。 |
105 | tifffile==2024.2.12 | tifffile | TIFF格式文件处理工具 | 读写TIFF图像文件的Python库。 |
106 | toolz==0.12.0 | toolz | 函数式编程工具包 | 函数式编程的Python库,提供了各种函数和工具。 |
107 | torch==2.1.0 | torch | 深度学习框架PyTorch | 开源的机器学习库,计算和深度学习。 |
108 | tqdm==4.65.0 | tqdm | 进度条工具 | 显示进度条的Python库。 |
109 | traitlets==5.14.2 | traitlets | 类属性工具库 | 处理IPython和Jupyter项目的配置和参数的Python库。 |
110 | tushare==1.2.89 | tushare | 股票数据获取库 | 获取中国股市数据的Python库。 |
111 | typing==3.7.4.3 | typing | 类型提示工具 | 支持Python类型提示的库。 |
112 | typing-extensions==4.7.1 | typing-extensions | 类型提示增强工具 | 为Python类型系统提供额外特性的库。 |
113 | tzdata==2024.1 | tzdata | 时区数据库 | 提供时区数据的Python库。 |
114 | urllib3==1.26.16 | urllib3 | HTTP请求库 | 发送HTTP请求的Python库,提供了更多的功能和更好的性能。 |
115 | wcwidth==0.2.13 | wcwidth | 判断字符宽度工具 | 计算Unicode字符宽度的Python库。 |
116 | webencodings==0.5.1 | webencodings | HTML字符编码工具 | 处理Web编码的Python库。 |
117 | websocket-client==0.57.0 | websocket-client | WebSocket客户端库 | 创建WebSocket客户端的Python库。 |
118 | wheel==0.38.4 | wheel | Python二进制软件包构建工具 | Python包安装的库,提供了一种“轮子”格式。 |
119 | wps365==0.0.1 | wps365 | 未知 | 未知。 |
120 | xlrd==2.0.1 | xlrd | 读取Excel文件 | 读取Excel文件的Python库。 |
121 | zstandard==0.19.0 | zstandard | 压缩库 | Zstandard压缩算法的Python库。 |