هنگام تولید و پردازش فایلهای اکسل، ممکن است لازم باشد دادهها را از ردیفها و ستونهای خاص در یک کاربرگ کپی کنید. برای پیاده سازی این ویژگی به صورت برنامه نویسی، این مقاله نحوه کپی کردن سطرها یا ستون ها در یک کاربرگ اکسل در پایتون را نشان می دهد. ما کپی کردن ردیف ها و ستون های اکسل را به طور جداگانه با کمک مراحل و نمونه کد نشان خواهیم داد.
- کتابخانه پایتون برای کپی سطرها و ستون ها در اکسل
- سطرها را در کاربرگ اکسل در پایتون کپی کنید
- کپی ستون ها در کاربرگ اکسل در پایتون
کتابخانه پایتون برای کپی سطرها و ستون ها در اکسل
برای کپی کردن سطرها و ستونها در فایلهای اکسل، از Aspose.Cells برای Python استفاده میکنیم. این یک کتابخانه شگفت انگیز و غنی است که به شما امکان می دهد فایل های اکسل را از داخل برنامه های پایتون خود ایجاد و پردازش کنید. می توانید کتابخانه را دانلود یا با استفاده از دستور زیر نصب کنید.
> pip install aspose-cells
کپی داده ها از ردیف ها در اکسل در پایتون
در زیر مراحل کپی کردن یک ردیف در کاربرگ اکسل با استفاده از پایتون آمده است.
- ابتدا فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
- کاربرگ مورد نظر را از مجموعه Workbook.getWorksheets () دریافت کنید.
- سطر مورد نظر را با مشخص کردن شاخص ردیف منبع و هدف در روش Worksheet.getCells().copyRow(cells, sourceRowIndex, targetRowIndex) کپی کنید.
- در نهایت فایل اکسل به روز شده را با استفاده از روش Workbook.save(string) ذخیره کنید.
نمونه کد زیر نحوه کپی کردن یک ردیف در کاربرگ اکسل در پایتون را نشان می دهد.
# کتاب کار XLSX را بارگیری کنید
wb = Workbook("workbook.xlsx")
# دریافت مرجع کاربرگ مورد نظر
worksheet = wb.getWorksheets().get(0)
# سطر دوم را با داده ها، قالب بندی، تصاویر و اشیاء ترسیمی در ردیف شانزدهم کاربرگ کپی کنید.
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15)
# ذخیره کتاب کار
wb.save("copy-excel-row.xlsx")
ستون ها را در یک کاربرگ اکسل در پایتون کپی کنید
در زیر مراحل کپی کردن یک ستون در کاربرگ اکسل با استفاده از پایتون آمده است.
- ابتدا فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
- کاربرگ مورد نظر را از مجموعه Workbook.getWorksheets () دریافت کنید.
- ستون مورد نظر را با تعیین نمایه ستون منبع و هدف در روش Worksheet.getCells().copyColumn(cells, sourceColumnIndex, targetColumnIndex) کپی کنید.
- در نهایت فایل اکسل به روز شده را با استفاده از روش Workbook.save(string) ذخیره کنید.
نمونه کد زیر نحوه کپی کردن یک ستون در کاربرگ اکسل با استفاده از پایتون را نشان می دهد.
# کتاب کار XLSX را بارگیری کنید
wb = Workbook("workbook.xlsx")
# دریافت مرجع کاربرگ مورد نظر
worksheet = wb.getWorksheets().get(0)
# ستون اول را از اولین کاربرگ کتاب کار کپی کنید
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2)
# ذخیره کتاب کار
wb.save("copy-excel-columns.xlsx")
کتابخانه Python برای کپی دادهها از ردیفها/ستونهای اکسل - مجوز رایگان دریافت کنید
میتوانید از Aspose.Cells برای پایتون استفاده کنید و دادهها را از ردیفها و ستونهای اکسل بدون محدودیت ارزیابی با استفاده از مجوز موقت رایگان کپی کنید.
نتیجه
در این مقاله نحوه کپی کردن سطرها و ستون ها در کاربرگ های اکسل در پایتون را یاد گرفتید. میتوانید از نمونههای کد ارائهشده برای کپی کردن ردیفها یا ستونها در کتابهای مختلف اکسل نیز استفاده کنید.
کتابخانه اکسل Aspose را برای پایتون کاوش کنید
برای کشف سایر ویژگیهای هیجانانگیز، میتوانید از مستندات Aspose.Cells برای پایتون دیدن کنید. در صورت داشتن هرگونه سوال، در صورت تمایل به [تالار گفتمان15 ما ارسال کنید.