در حین کار بر روی صفحات گسترده، ممکن است اغلب لازم باشد ارتفاع سطرها و عرض ستون ها را با توجه به طول متن تنظیم کنید. برای چنین مواردی، MS Excel ویژگی تنظیم خودکار اندازه سلول ها را فراهم می کند. با این حال، به عنوان یک برنامه نویس، ممکن است مجبور شوید این ویژگی را برای فایل های اکسل به صورت برنامه نویسی فعال کنید. بنابراین، در این مقاله به شما نشان میدهم که چگونه ردیفها و ستونها را در فایلهای اکسل در پایتون تنظیم کنید.
- کتابخانه پایتون برای تنظیم خودکار سطرها و ستون ها در اکسل
- تنظیم خودکار ردیف ها در اکسل در پایتون
- تنظیم خودکار ستون ها در اکسل در پایتون
کتابخانه پایتون برای تنظیم خودکار سطرها و ستون ها در اکسل - دانلود رایگان
برای تنظیم خودکار ردیفها و ستونها در اکسل، از Aspose.Cells برای Python استفاده میکنیم. این کتابخانه مجموعه ای غنی از ویژگی ها را برای تولید و پردازش صفحات گسترده فراهم می کند. با استفاده از دستور pip زیر می توانید کتابخانه را نصب کنید.
pip install aspose-cells
تنظیم خودکار ردیف ها در اکسل در پایتون
برای تنظیم خودکار ردیفها، ابتدا باید مرجع کاربرگ را دریافت کنید و سپس با استفاده از فهرست آنها، تنظیم خودکار ردیفهای مورد نظر را فعال کنید. مراحل زیر برای تنظیم خودکار ردیفهای اکسل در پایتون آمده است.
- ابتدا فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
- سپس از متد Workbook.getWorksheets().get(index) برای دریافت مرجع کاربرگ مورد نظر استفاده کنید.
- متد Worksheet.autoFitRow(rowIndex) را فراخوانی کنید تا یک سطر با استفاده از فهرست آن به طور خودکار جاسازی شود.
- در نهایت فایل اکسل به روز شده را با استفاده از متد Workbook.save() ذخیره کنید.
نمونه کد زیر نحوه تنظیم خودکار یک ردیف اکسل در پایتون را نشان می دهد.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# فایل اکسل را بارگیری کنید
wb = Workbook("workbook.xlsx")
# دریافت مرجع کاربرگ مورد نظر
worksheet = wb.getWorksheets().get(0)
# تنظیم خودکار ردیف دوم بر اساس شاخص
worksheet.autoFitRow(1)
# ذخیره کتاب کار
wb.save("autofit-row.xlsx")
تنظیم خودکار ستون ها در اکسل در پایتون
مشابه سطرها، میتوانید ستونها را با استفاده از نمایهشان بهطور خودکار جاسازی کنید. در زیر مراحل تنظیم خودکار ستون در اکسل با استفاده از پایتون آمده است.
- ابتدا فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
- سپس از متد Workbook.getWorksheets().get(index) برای دریافت مرجع کاربرگ مورد نظر استفاده کنید.
- تنظیم خودکار ستون با روش Worksheet.autoFitColumn(columnIndex).
- در نهایت فایل اکسل به روز شده را با استفاده از متد Workbook.save() ذخیره کنید.
نمونه کد زیر نحوه تنظیم خودکار یک ستون در اکسل در پایتون را نشان می دهد.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# فایل اکسل را بارگیری کنید
wb = Workbook("workbook.xlsx")
# دریافت مرجع کاربرگ مورد نظر
worksheet = wb.getWorksheets().get(0)
# برازش خودکار اولین ستون به نمایه
worksheet.autoFitColumn(0);
# ذخیره کتاب کار
wb.save("autofit-column.xlsx")
کتابخانه Python برای تنظیم خودکار ردیفها و ستونهای اکسل - مجوز رایگان دریافت کنید
میتوانید [یک مجوز موقت رایگان] دریافت کنید7 تا ردیفها و ستونها را در فایلهای اکسل خود بدون محدودیت ارزیابی تنظیم کنید.
نتیجه
در این مقاله با نحوه تنظیم خودکار ردیف ها و ستون ها در فایل های اکسل در پایتون آشنا شده اید. نمونههای کد نشان دادهاند که چگونه میتوان تنظیم خودکار را برای یک سطر یا ستون خاص با استفاده از فهرست آن به صورت برنامهنویسی فعال کرد.
کتابخانه صفحه گسترده Aspose را برای پایتون کاوش کنید
برای بررسی سایر ویژگیهای Aspose.Cells برای Python میتوانید از documentation دیدن کنید. همچنین، میتوانید سؤالات یا سؤالات خود را از طریق [فروم 9 ما با ما در میان بگذارید.