用python做excel表格透视后,如下图在表格中生成货币符号(人民币符号),保存到excel中,带人民币符号的单元格提示错误。
def format_rmb(value):
return "¥{:,.0f}".format(value)
result1['金额'] = result1['金额'].apply(lambda x: format_rmb(x))
result1['税额'] = result1['税额'].apply(lambda x: format_rmb(x))
result1['含税金额'] = result1['含税金额'].apply(lambda x: format_rmb(x))
#result1.to_excel('金额.xlsx', dtype={'金额': 'float', '税额': 'float', '含税金额': 'object'})
请看看,怎么优化这个代码?试过改格式没用,只能手动在表格里面改。
去掉人民币的符号,或者弄一个隐藏列,表示真实数字,而显示的列,用 ¥ +那一列的值