Можно ли изменить значение оси Y в Excel? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь построить график продаж с помощью xlsxwriter. По оси Y значения представлены как 20000, 40000 и c. Я хочу, чтобы это было 10k, 20k et c.

Можно ли сделать то же самое в Excel с помощью xlsxwriter.

введите описание изображения здесь

1 Ответ

1 голос
/ 10 июля 2020

Вы можете использовать ячейку формата в пакете xlsxwriter (см. Следующий пример кода):

rowCounter = 0
formatCell = workbook.add_format({ 'num_format'  : '0.00"k"' })
for _, colValue in (dataToWrite) : 
    worksheet.write(rowCounter, 0, colValue/1000,formatCell)
    rowCounter += 1

chart = workbook.add_chart({'type' : 'line'})
chart.add_series({"values" : "=Sheet1!$A$1:$A$4"})

worksheet.insert_chart('D1' , chart)

ПРИМЕЧАНИЕ. Приведенный выше код протестирован на версии xlsxwriter: 1.2.9

...