![استفاده از اکسل در پایتون | اتوماسیون اکسل با پایتون](images/use-excel-in-python.jpg#center)
مایکروسافت اکسل یک برنامه پرکاربرد در تحلیل و مدیریت دادهها است که به دلیل ویژگیها و رابطهای کاربری آسانش محبوب است. دسترسی به ویژگیهای مختلفی که امکان محاسبات عددی، ایجاد جدولهای محوری، یا گزارشهای مفصل را فراهم میآورد، آن را به یک ابزار ضروری در هر محیط کاری تبدیل میکند. هرچه حجم و پیچیدگی دادهها بیشتر باشد، استفاده از روشهای مدیریت دادههای پیشرفته و کارآمدتر اهمیت بیشتری پیدا میکند. گنجاندن عناصر اکسل در پایتون بعد جدیدی به استفاده عملی از زبان برای مدیریت و تحلیل دادهها اضافه میکند. در این پست وبلاگ، شما یاد خواهید گرفت که چگونه از اکسل در پایتون استفاده کنید. چه شما یک مبتدی باشید که به دنبال شروع کار هستید یا یک توسعهدهنده با تجربه که به دنبال ارتقای مهارتهای خود هستید، این راهنما به شما دانش و ابزارهای لازم را برای ادغام بیدرنگ اکسل و پایتون در ابزار تحلیل دادههای خود ارائه میدهد.
این مقاله شامل مباحث زیر است:
- کتابخانه پایتون برای استفاده از اکسل در پایتون
- خواندن فایلهای اکسل در پایتون
- نوشتن به فایلهای اکسل در پایتون
- ویرایش فایلهای اکسل در پایتون
- تغییر قالببندی سلولها در اکسل با استفاده از پایتون
- افزودن نمودارها و گرافیکها به اکسل با استفاده از پایتون
- دریافت لایسنس رایگان
- منابع رایگان
کتابخانه پایتون برای استفاده از اکسل در پایتون
برای کار با فایلهای اکسل در پایتون، از Aspose.Cells for Python استفاده خواهیم کرد، که یک کتابخانه قدرتمند است و امکانات گستردهای برای ایجاد، ویرایش و تبدیل فایلهای اکسل ارائه میدهد.
لطفاً پکیج را دانلود کنید یا آن را از PyPI نصب کنید با استفاده از فرمان pip زیر در ترمینال خود:
pip install aspose-cells-python
استفاده از اکسل در پایتون: خواندن فایلهای اکسل
در اتوماسیون اکسل با پایتون، خواندن فایلهای اکسل یک روش قدرتمند و انعطافپذیر برای مدیریت دادهها به صورت برنامهنویسی در برنامههای شما است. میتوانید با بارگذاری یک فایل اکسل به پایتون شروع کنید. فایل اکسل را با ایجاد یک نمونه از کلاس Workbook با مسیر فایل اکسل که میخواهید بخوانید، بارگذاری کنید. پس از بارگذاری فایل اکسل، میتوانید به برگههای فردی آن از طریق شاخص یا نام آنها دسترسی پیدا کنید. مجموعه برگههای شی کلاس Workbook به شما این امکان را میدهد که از طریق برگههای مختلف درون فایل اکسل پیمایش کنید.
لطفاً مراحل زیر را برای خواندن یک فایل اکسل در پایتون دنبال کنید:
- فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
- طول WorksheetCollection را با استفاده از ویژگی Workbook.worksheets.length بدست آورید.
- درون مجموعه برگهها حلقه بزنید و مراحل زیر را انجام دهید:
- به برگه با استفاده از متد worksheets.get() بر اساس شاخص دسترسی پیدا کنید.
- تعداد ردیفها و ستونهای داده در برگه را بدست آورید.
- حلقهای برای ردیفها آغاز کنید.
- حلقهای تو در تو برای ستونها آغاز کنید.
- دادهها را از هر سلول با استفاده از ویژگی Worksheet.cells.get_cell(row, column).value بخوانید.
نمونه کد زیر نشان میدهد چگونه یک فایل اکسل را در پایتون بخوانید.
![استفاده از اکسل در پایتون: خواندن فایلهای اکسل](images/reading-excel-files-in-python.jpg#center)
خواندن یک فایل اکسل در پایتون - منبع XLSX
خروجی به شرح زیر است:
برگه: Sheet1
آیتمهای A | آیتمهای B |
12 | 23 |
23 | 22 |
34 | 11 |
45 | 43 |
65 | 65 |
34 | 22 |
برگه: Sheet2
بیشتر درباره خواندن دادهها از فایلهای اکسل در پایتون بیاموزید.
استفاده از اکسل در پایتون: نوشتن به فایلهای اکسل
شما میتوانید به راحتی فایلهای اکسل جدید را به صورت برنامهنویسی در پایتون با استفاده از Aspose.Cells for Python ایجاد کنید. اولین قدم ایجاد یک شی کلاس Workbook جدید است که به عنوان ظرف برای فایل اکسل شما عمل میکند. یک ورکبوک جدید معمولاً با یک برگه پیشفرض شروع میشود. میتوانید به این برگه با استفاده از شاخص یا نام دسترسی پیدا کنید. با آماده شدن شی برگه، میتوانید شروع به نوشتن دادهها به سلولهای خاص کنید. سلولها با استفاده از آدرسهای سلولشان (مانند “A1” و “B2”) ارجاع داده میشوند. شما میتوانید انواع مختلف دادهها را شامل رشتهها، اعداد، تاریخها و بولینها بنویسید.
لطفاً مراحل زیر را برای ایجاد یک فایل اکسل در پایتون دنبال کنید:
- یک نمونه از کلاس Workbook ایجاد کنید.
- به برگه پیشفرض با استفاده از متد Workbook.worksheets().get(index) دسترسی پیدا کنید.
- مقدار را در سلول مورد نظر با استفاده از ویژگی Worksheet.cells.get(index).value وارد کنید.
- ورکبوک را به عنوان یک فایل XLSX با استفاده از متد Workbook.save() ذخیره کنید.
نمونه کد زیر نشان میدهد چگونه یک فایل اکسل ایجاد کنید و دادهها را به آن وارد کنید با استفاده از پایتون.
![استفاده از اکسل در پایتون: نوشتن به فایلهای اکسل](images/writing-to-excel-files-in-python.jpg#center)
نوشتن به فایل اکسل در پایتون
بیشتر درباره ایجاد فایلهای MS Excel با استفاده از پایتون اینجا کشف کنید و دانش خود را امروز ارتقا دهید!
استفاده از اکسل در پایتون: ویرایش فایلهای اکسل
ویرایش فایلهای اکسل موجود با استفاده از Aspose.Cells for Python شامل چندین وظیفه کلیدی است، از جمله بارگذاری فایل، ایجاد تغییرات در ساختار و محتوای آن و ذخیره فایل بهروزشده. اگر میخواهید یک فایل موجود را ویرایش کنید، میتوانید آن را به شی کلاس Workbook بارگذاری کنید. کلاس Workbook متدهایی برای باز کردن و مدیریت فرمتهای مختلف فایلهای اکسل، مانند XLSX، XLS و CSV ارائه میدهد. میتوانید به یک برگه خاص دسترسی پیدا کنید تا تغییرات لازم را در محتوای آن انجام دهید یا ساختار آن را تغییر دهید. همچنین میتوانید برگههای بیشتری را با استفاده از نام یا شاخص اضافه کنید. با آماده بودن شی برگه، میتوانید مقادیر خاص سلولها را ویرایش کنید. میتوانید دادههای موجود در این سلولها را به مقادیر جدید تغییر دهید.
لطفاً مراحل زیر را برای ویرایش یک فایل اکسل در پایتون دنبال کنید:
- یک فایل اکسل موجود را با استفاده از کلاس Workbook بارگذاری کنید.
- به برگه پیشفرض با استفاده از متد Workbook.worksheets().get(index) دسترسی پیدا کنید.
- مقادیر را در سلولهای مورد نظر با استفاده از ویژگی Worksheet.cells.get(index).value تغییر دهید.
- یک برگه جدید با استفاده از متد Workbook.worksheets.add(name) اضافه کنید.
- مقادیر را در سلولهای مورد نظر با استفاده از ویژگی Worksheet.cells.get(index).value وارد کنید.
- ورکبوک را با استفاده از متد Workbook.save() ذخیره کنید.
نمونه کد زیر نشان میدهد چگونه یک فایل اکسل را در پایتون ویرایش کنید.
![استفاده از اکسل در پایتون: ویرایش فایلهای اکسل](images/modifying-excel-file-in-python.jpg#center)
ویرایش یک فایل اکسل در پایتون
درباره اضافه کردن و حذف ردیفها و ستونها در اکسل با استفاده از پایتون بررسی کنید.
تغییر قالببندی سلولها در اکسل با استفاده از پایتون
برای افزایش خوانایی و ارائه دادههای خود، میتوانید قالببندی سلولها را تغییر دهید. میتوانید سبکهای فونت، رنگها، مرزها و رنگهای پسزمینه را تغییر دهید. Aspose.Cells گزینههای قالببندی گستردهای را برای سفارشیسازی ظاهر دادههای شما ارائه میدهد.
لطفاً مراحل زیر را برای تغییر قالببندی سلولها در یک فایل اکسل با استفاده از پایتون دنبال کنید:
- یک فایل اکسل موجود را با استفاده از کلاس Workbook بارگذاری کنید.
- به برگه پیشفرض با استفاده از متد Workbook.worksheets().get(index) دسترسی پیدا کنید.
- سبک سلول را با استفاده از ویژگی Worksheet.cells.style بدست آورید.
- رنگ فونت را با استفاده از ویژگی Style.font.color تنظیم کنید.
- الگوی سبک را با استفاده از ویژگی Style.pattern مشخص کنید.
- رنگ پسزمینه را با استفاده از ویژگی Style.background_color تنظیم کنید.
- مرز را با استفاده از متد Style.set_border() تنظیم کنید.
- سلول مورد نظر برای اعمال سبک را با استفاده از متد Worksheet.cells.get() بدست آورید.
- سپس، سبک را به سلول دسترسی یافته با استفاده از متد cell.set_style(style) اعمال کنید.
- در نهایت، ورکبوک را با استفاده از متد Workbook.save() ذخیره کنید.
نمونه کد زیر نشان میدهد چگونه سبکها و قالببندیها را به یک سلول در یک فایل اکسل با استفاده از پایتون اعمال کنید.
![تغییر قالببندی سلولها در اکسل با استفاده از پایتون](images/modifying-cell-formatting-in-python.jpg#center)
تغییر قالببندی سلولها در اکسل با استفاده از پایتون.
یاد بگیرید که ارتفاع ردیف و عرض ستون در اکسل را با استفاده از پایتون تنظیم کنید.
افزودن نمودارها و گرافیکها به اکسل با استفاده از پایتون
عناصر بصری، مانند نمودارها و گرافیکها، میتوانند ارائه دادههای شما را بهبود بخشند. Aspose.Cells for Python از ایجاد و سفارشیسازی انواع مختلف نمودارها، مانند نمودارهای میلهای، نمودارهای خطی و نمودارهای دایرهای پشتیبانی میکند. همچنین میتوانید تصاویر، اشکال و سایر گرافیکها را برای اطلاعات بیشتر و جذابیت بصری فایل اکسل خود اضافه کنید.
لطفاً مراحل زیر را برای افزودن نمودارها به یک فایل اکسل با استفاده از پایتون دنبال کنید:
- یک نمونه از کلاس Workbook ایجاد کنید.
- به برگه با استفاده از شاخص آن دسترسی پیدا کنید.
- مقادیر داده را به سلولهای مورد نظر وارد کنید.
- یک نمودار به برگه با استفاده از متد Worksheets.charts.add() اضافه کنید.
- به نمودار جدید اضافهشده با استفاده از شاخص آن دسترسی پیدا کنید.
- سپس، منبع داده نمودار را با استفاده از متد chart.set_chart_data_range() تنظیم کنید.
- ورکبوک را با استفاده از متد Workbook.save() ذخیره کنید.
نمونه کد زیر نشان میدهد چگونه نمودارها را به یک فایل اکسل با استفاده از پایتون اضافه کنید.
![افزودن نمودارها به یک فایل اکسل با استفاده از پایتون](images/adding-charts-and-graphics-in-python.jpg#center)
افزودن نمودارها به یک فایل اکسل با استفاده از پایتون.
کنجکاو هستید که عمیقتر بررسی کنید؟ پست جامع ما درباره ایجاد نمودارها در فایلهای اکسل با استفاده از پایتون را کاوش کنید و دانش خود را برای ارتقای تخصص خود باز کنید.
دریافت لایسنس رایگان
پتانسیل کامل کار با اکسل در پایتون را با استفاده از لایسنس موقت رایگان باز کنید! به صفحه ما مراجعه کنید تا دستورالعملهای سریع و آسان برای دریافت لایسنس رایگان خود را بیابید و از دسترسی نامحدود لذت ببرید.
اتوماسیون اکسل با پایتون – منابع رایگان
لطفاً منابع زیر را برای عمیقتر کردن درک خود، یادگیری نحوه استفاده مؤثر از اکسل در پایتون و بهرهبرداری کامل از ویژگیهای قدرتمند Aspose.Cells برای تحلیل دادهها و اتوماسیون بررسی کنید.
نتیجهگیری
در این مقاله، یاد گرفتیم که چگونه از اکسل در پایتون استفاده کنیم. دستکاری فایلهای اکسل با استفاده از زبان برنامهنویسی مانند پایتون یک روش قدرتمند برای حل مشکلات محاسباتی است. با استفاده از Aspose.Cells for Python، میتوانید زمان را در عملیات روتین صرفهجویی کنید، دادهها را محاسبه کنید، فایلهای اکسل را بهینهسازی کنید و بسیاری از وظایف دیگر را انجام دهید. نمونههای کد ارائه شده در این مقاله برخی از وظایف اساسی را که ممکن است بخواهید بر روی فایلهای اکسل انجام دهید، مانند خواندن و نوشتن در فایل یا حتی ویرایش فایل، نشان میدهد. امروز شروع به اتوماسیون اکسل با پایتون کنید!
در صورت وجود هرگونه ابهام، لطفاً با ما از طریق فروم پشتیبانی رایگان تماس بگیرید.