我想禁用极点write_excel中负值的自动字体着色.有什么建议吗?

import polars as pl
import xlsxwriter

df2 = pl.DataFrame(data=np.random.randint(-10, 10, 5*3).reshape(-1, 3), schema=['x', 'y', 'z'])

with xlsxwriter.Workbook(r'_out_.xlsx') as workbook:
    df2.write_excel(workbook=workbook, worksheet='sheet1',
                    autofit=True, table_style=None, column_formats=None,
                    conditional_formats=False, float_precision=0, sparklines=None, formulas=None)

这就是它所产生的-

enter image description here

推荐答案

column_formats={cs.numeric():'General'}column_formats={x:'[Black]' for x in df2.columns}就行了.

import numpy as np
import polars as pl
import polars.selectors as cs
import xlsxwriter

df2 = pl.DataFrame(data=np.random.randint(-10, 10, 5*3).reshape(-1, 3), schema=['x', 'y', 'z'])

with xlsxwriter.Workbook(r'C:\SUVOPAM_local\Try\_out_.xlsx') as workbook:
    df2.write_excel(workbook=workbook, worksheet='sheet1',
                    autofit=True, table_style=None,  dtype_formats=None,
                    column_formats={cs.numeric():'General'}, # column_formats={x:'[Black]' for x in df2.columns}
                    conditional_formats=False, float_precision=0, sparklines=None, formulas=None)

产生-

enter image description here

Python相关问答推荐

如何在具有重复数据的pandas中对groupby进行总和,同时保留其他列

从webhook中的短代码(而不是电话号码)接收Twilio消息

沿着数组中的轴计算真实条目

将数据框架与导入的Excel文件一起使用

Streamlit应用程序中的Plotly条形图中未正确显示Y轴刻度

ThreadPoolExecutor和单个线程的超时

如何使用scipy的curve_fit与约束,其中拟合的曲线总是在观测值之下?

pandas在第1列的id,第2列的标题,第3列的值,第3列的值?

删除marplotlib条形图上的底边

Python脚本使用蓝牙运行在Windows 11与raspberry pi4

计算天数

通过ManyToMany字段与Through在Django Admin中过滤

使用Python查找、替换和调整PDF中的图像'

Python避免mypy在相互引用中从另一个类重定义类时失败

为什么在FastAPI中创建与数据库的连接时需要使用生成器?

如何在一组行中找到循环?

提取数组每行的非零元素

如果服务器设置为不侦听创建,则QWebSocket客户端不连接到QWebSocketServer;如果服务器稍后开始侦听,则不连接

普洛特利express 发布的人口普查数据失败

Groupby并在组内比较单独行上的两个时间戳