Šioje trumpoje pamokoje paaiškinama, kaip nukopijuoti darbalapį į kitą darbaknygę programoje Python bendrinant aplinkos konfigūraciją ir pateikiant išsamius veiksmus, kaip pasiekti šią funkciją. Taip pat pateikiamas pavyzdinis kodas, rodantis funkciją kopijuoti lapą iš vienos darbaknygės į kitą naudojant python naudojant kelias kodo eilutes. Prieš nukopijuodami į kitą darbaknygę ir išsaugodami gautą darbaknygę bet kuriuo iš standartinių formatų, pvz., XLSX, XLS ir t. t., galite pritaikyti daugybę filtrų ir atlikti kitas operacijas, pvz., formatuoti lapus ir pan.
Veiksmai, kaip nukopijuoti darbalapį į kitą Python darbaknygę
- 1 veiksmas: “Sukurkite kūrimo aplinką naudokite Aspose.Cells, skirtą Python per Java
- Įkelkite įvestį Workbook, iš kurios bus nukopijuotas lapas
- Sukurkite tuščią paskirties darbaknygę, kur bus nukopijuota Worksheet
- Gaukite prieigą prie numatytojo darbalapių rinkinio paskirties darbaknygėje
- Norėdami nukopijuoti lapą iš šaltinio darbaknygės, naudokite metodą Sheet.copy().
- Išsaugokite Excel išvesties failą diske, kuriame yra dublikatas iš šaltinio darbaknygės
Šie veiksmai aprašo lapo kopijavimo Excel programoje Python procesą, kai pirmiausia atidaroma šaltinio darbaknygė ir taip pat sukuriama tuščia nauja darbaknygė, kurioje yra numatytasis darbalapių rinkinys, kuriame yra vienas darbalapis. Naudojant šį vieną numatytąjį darbalapį naujai sukurtoje paskirties darbaknygėje, iškviečiamas kopijavimo () metodas, kuris naudoja darbalapio objektą kaip argumentą. Čia pateikiame tikslinį darbalapį iš šaltinio darbaknygės kaip argumentą, dėl kurio darbalapis kopijuojamas iš šaltinio į paskirties darbaknygę.
Kodas, skirtas nukopijuoti Excel lapą į kitą Python darbaknygę
Šis kodas parodo paprastą lapo kopijavimo į kitą darbaknygę Python procesą. Kopijuodami lapą, mes ką tik pateikėme šaltinio darbaknygės lapą kaip argumentą, tačiau galite naudoti kitą perkrautą metodą, kuris naudoja CopyOptions klasės objektą kaip antrą argumentą. “CopyOptions” pateikia tokias parinktis kaip vėliavėlės nustatymas, kad būtų kopijuojamos reikšmės tik tuo atveju, jei formulė negalioja paskirties darbaknygėje, vėliavėlės nustatymas kopijuoti arba ignoruoti makrokomandas, vėliavėlės nustatymas, kad formulėms būtų naudojami lapų pavadinimai iš paskirties darbaknygės ir daug daugiau. .
Šis straipsnis mus išmokė, kaip kopijuoti lapą iš vieno Excel failo į kitą Excel failą. Jei norite sužinoti, kaip pridėti komentarų prie Excel failo, žr. straipsnį kaip pridėti komentarų programoje Excel naudojant Python.