使 pd.DataFrame 导出的 Excel 列设为货币格式
场景
部分财务表格导出时,某一列需要设置货币格式:原格式是含有逗号的字符串,还混合了整数,需要导出不含有逗号的两位小数。
版本
23.1.0
实现
-
效果
-
1、首先下载该功能代码片段,已上传到“艺赛旗 Gitee 仓库”:
https://gitee.com/isrpa/py_crate/blob/master/libs/pandas_/excel_.py
【点我下载】,复制70~131
行,to_excel_column_currency_format
函数。 -
2、其次将复制的代码粘贴到 ISRPA 的全局函数中
-
3、在流程面板上使用全局函数
注意
- 注意全局函数的
df
参数和columns
参数传递(最后一张图片红框)。 - 其他货币格式参考这篇文章,替换
123
行即可:https://xlsxwriter.readthedocs.io/format.html#set_num_format
其他
- 在代码块中使用【全局函数】,链接:【 如何在【代码块】中直接使用【全局函数】? 】
- 杂集 a 目录: iSRPA 学习 与 Python 自学入门 - 技术杂集 a