Задать вопрос
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? Не менять же точку на запятую - в англ. версии же с точкой. А мне пишет в ячейку с точкой и все, это не число уже
  • Вопрос задан
  • 1878 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Qwentor
@Qwentor Автор вопроса
Веб-программист
нашел решение:
wb.guess_types = True

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

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

Похожие вопросы