如何在我想要的熊猫数据框仅单元格中居中对齐

时间:2020-06-02 10:31:42

标签: python pandas

matrix = [list(map(int,input().split())) for i in range(3)]

enter image description here

我想要的是对齐以仅使“-”单元格居中。现在它已左对齐。 我想知道我该怎么做。 谢谢。

1 个答案:

答案 0 :(得分:0)

这是一个openpyxl解决方案:

from openpyxl.styles import Alignment
from openpyxl import load_workbook

wb = load_workbook('Data.xlsx')
ws_names=wb.get_sheet_names()

for ws_name in ws_names:
    for row_cells in wb.get_sheet_by_name(ws_name):
        for cell in row_cells:
            if cell.value == '-':
                cell.alignment = Alignment(horizontal='center')

wb.save('Data.xlsx')
wb.close()