#python #python-3.x
#python #python-3.x
Вопрос:
При записи данных в новую рабочую книгу с использованием xlwt столбцы даты по умолчанию заменяются столбцами чисел. Необходимо сохранить формат даты
Пытался использовать функцию datetime, но у меня есть сочетание всех столбцов, и среди них только один — столбец даты
from xlrd import open_workbook
from xlwt import Workbook
import os
for file in os.listdir('C:\UserschidambsDocumentsShiva\'):
if file.endswith(".xlsx"):
rb = open_workbook('C:\UserschidambsDocumentsShiva\' str(file),formatting_info=False)
num = rb.nsheets
for a in range(num):
rs = rb.sheet_by_index(a)
sheet = (rs.name)
new_book = Workbook()
new_sheet = new_book.add_sheet(sheet)
for row in range(rs.nrows):
for col in range(rs.ncols):
new_sheet.write(row, col, rs.cell(row, col).value)
new_book.save("C:\UserschidambsDocumentsShiva\" str(sheet) ".xls")
Ожидается :
Неделя заканчивается Col B Col C………
3/23/2019
3/23/2019
3/23/2019
3/23/2019
3/23/2019
3/23/2019
Актуально: неделя заканчивается Col B Col C ……… 43547 43547 43547 43547 43547
Комментарии:
1. Чтение форматирования