Qwentor
@Qwentor
Веб-программист

Как с помощью openpyxl сделать ячейку числовой?

Делаю так:
ws.cell(row=rowlist[int(data['orgid'])], column=4+4*int(data['orgid'])).number_format = '0.00'
d = ws.cell(row=rowlist[int(data['orgid'])], column=4+4*int(data['orgid']), value=data['price'])


В итоге ячейка помечена как числовая, а внутри "Число сохранено как текст" с предупреждением
И как записать туда дробное число? Типа 2.25? Не менять же точку на запятую - в англ. версии же с точкой. А мне пишет в ячейку с точкой и все, это не число уже
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
Qwentor
@Qwentor Автор вопроса
Веб-программист
нашел решение:
wb.guess_types = True

и все
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 140 000 до 180 000 руб.
Marilyn Москва
от 80 000 до 110 000 руб.
Платформа НТИ Москва
от 60 000 до 100 000 руб.
23 февр. 2019, в 03:05
40000 руб./за проект
22 февр. 2019, в 23:23
30000 руб./за проект
22 февр. 2019, в 22:04
1250 руб./за проект