Для работы с Excel использую библиотеку win32com.client.
Надо задать формат ячейки. Для этого используется self.wb.ActiveSheet.Range(cells).NumberFormat = n, где n это строка содержащая формат.
Например, self.wb.ActiveSheet.Range(cells).NumberFormat = ‘0,00’ - числовой формат.
Мне надо задать денежный формат. В скрипте VBS я писал так: .ActiveSheet.Cells(LastRow, 8).NumberFormat = “#,##0.00 $”, задавал значение формата “#,##0.00 $”. Такой же формат задаёт макрос экселя.
Если же в питоне пропишу self.wb.ActiveSheet.Range(cells).NumberFormat = “#,##0.00 $”, то будет ошибка. Даже, если изменю на “# ##0,00 $”, то тоже не поможет.
Как же задать денежный формат?