Този кратък урок обяснява как да копирате работен лист в друга работна книга в Python чрез споделяне на конфигурация на средата и предоставя подробни стъпки за постигане на тази функционалност. Предоставен е също примерен код, който демонстрира функцията за копиране на лист от една работна книга в друга в python с помощта на няколко реда код. Можете да приложите редица филтри и да извършите други операции като форматиране на листовете и т.н., преди да копирате в друга работна книга и да запазите получената работна книга в някой от стандартните формати като XLSX, XLS и т.н.
Стъпки за копиране на работен лист в друга работна книга в Python
- стъпка 1: Създайте среда за разработка на използвайте Aspose.Cells за Python чрез Java
- Заредете входа Workbook, от който листът да се копира
- Създайте празна целева работна книга, където Worksheet трябва да се копира
- Получете достъп до колекцията от работни листове по подразбиране в целевата работна книга
- Използвайте метода Sheet.copy(), за да копирате лист от изходната работна книга
- Запазете изходния Excel файл на диска, съдържащ дубликат на овца от изходната работна книга
Тези стъпки описват процеса за дублиране на лист в Excel в Python, където първо се отваря изходната работна книга и също се създава празна нова работна книга, която съдържа колекция от работни листове по подразбиране с един работен лист в нея. Използвайки този единичен работен лист по подразбиране в новосъздадената целева работна книга, се извиква методът copy(), който приема обект на работен лист като аргумент. Тук предоставяме целевия работен лист от изходната работна книга като аргумент, който причинява копирането на работния лист от изходната в целевата работна книга.
Код за копиране на лист на Excel в друга работна книга в Python
Този код демонстрира прост процес за копиране на лист в друга работна книга в Python. Докато копирате листа, току-що предоставихме изходния лист на работната книга като аргумент, но можете да използвате и друг претоварен метод, който приема обекта на класа CopyOptions като втори аргумент. CopyOptions предоставя опции като задаване на флага за копиране на стойности само ако формулата не е валидна за целевата работна книга, задаване на флага за копиране или игнориране на макроси, задаване на флага за използване на имена на листове от целевата работна книга за формулите и много други .
Тази статия ни научи как да копираме лист от един Excel файл в друг Excel файл. Ако искате да научите процеса за добавяне на коментари към Excel файл, вижте статията на как да добавяте коментари в Excel с помощта на Python.