Pull to refresh

Comments 14

Валюту перед ценой принято ставить только в случае доллара.

Еще, как минимум, для японской йены и английского фунта.

На самом деле это зависит от местных культурных особенностей. Где-то символ вальюты ставят спереди, где-то сзади. Если такой момент действительно важен, лучше использовать библиотеку локализации типа Babel.

Видимо, в англоязычных и странах с сильным английским влиянием — ставят перед цифрой.
Так же как точку вместо запятой для отделения десятичной дроби.
Отличная статья, для меня была очень полезна)
Зашел специально, чтобы бомбануть про очередную статью о базовых вещах. А тут такое. Работа с цветами классная!
Спасибо. Очень а полезно!
Вопрос… а будут ли сохраняются форматы после экспорта в EXCEL?

В документации все ещё написано, что экспорт отформатированных таблиц — это экспериментальная фича в стадии доработки. Но я так понимаю, что основные вещи работают.
Например, последнюю табличку из статьи я могу экспортировать с сохранением формата так: .to_excel('style_penguins.xlsx', engine='openpyxl')

Проверил. Действительно многие из форматов переносятся в EXCEL. Жаль только .format не поддерживается после переноса. В любом случае это здорово упрощает жизнь. Форматирование результата через тот же XlsxWriter, это мягко говоря неудобная вещь.
Обнаружил одну неприятную деталь… если при экспорте в EXCEL используется объект Styler (со стилями), то не работают почти все методы XlsxWriter для установки стилей. В чем собственно неприятность… экспорт формата чисел (типа количества знаков после запятой) в EXCEL пока не поддерживается. Следовательно, форматы чисел необходимо «допиливать» через XlsxWriter. Но они эти методы не работают, если мы передаем Styler а не голый формат DataFrame. Работает правда .write Но этот метод не умеет писать форматы без данных.

Вывод… приходится выбирать между красивым и удобным форматированием в Styler и «дубовым» форматированием объектов XlsxWriter. Вместе они не работают…

Может быть с openpyxl лучше дела?

Это из-за нестандартных цветов. Если взять старые-добрые red/green/grey, все будет ок.
По крайней мере это самый простой путь.
image

Sign up to leave a comment.

Articles