Извинения за отсутствие кодирования, это действительно общий вопрос.
Я использую библиотеку Python xlwings и пытаюсь скопировать лист из одной рабочей книги в другую новую книгу, а затем жестко закодировать листво вновь созданной книге.Фактически так же, как «Копировать / Вставить значения и исходное форматирование».
Я не смог найти никакой документации по этому вопросу, и заранее благодарю вас за вашу помощь!
edit: кто-то упомянулчто я должен включить пример.Вот оно, но довольно сложно показать формат в файле Excel.следующий код скопирует / вставит «sht» в новую книгу, но «new_sht» будет содержать формулы.Я пытаюсь жестко закодировать все значения, сохраняя числовой формат (например, с разделителем тысяч, знаком процента и т. Д.)
import xlwings as xw
wb = xw.Book('example1.xlsx')
sht = wb.sheets['sheet1']
new_wb = xw.Book()
new_sht = new_wb.sheets[0]
sht.api.Copy(Before = new_sht.api)