هنگام کار با داده‌های اکسل، جدول‌های محوری تحلیل را با خلاصه‌سازی مجموعه‌های بزرگ داده‌ها آسان‌تر می‌کنند. اما با پیشرفت تحلیل شما، ممکن است نیاز داشته باشید که جدول‌های محوری قدیمی را حذف کنید تا ورق تمیز بماند یا آن را برای دریافت بینش‌های جدید آماده کنید. شما می‌توانید هر جدول محوری را در عرض چند ثانیه حذف کنید، بدون اینکه به صورت دستی به دنبال آن بگردید و بدون اینکه ارجاعات معیوبی باقی بماند. در این راهنما، ما شما را از طریق حذف یک جدول محوری از یک ورق اکسل با استفاده از پایتون هدایت خواهیم کرد.

این برای چه کسی است؟

  • کاربران حرفه‌ای اکسل که ارائه‌های ماهانه را خودکار می‌کنند
  • تحلیلگران داده که هر دوشنبه داشبوردها را بازسازی می‌کنند
  • توسعه‌دهندگان پایتون که ترجیح می‌دهند پنج خط کد بنویسند تا با رابط کاربری گرافیکی مبارزه کنند
  • مهندسان اتوماسیون که به پاکسازی‌های دقیق و قابل تکرار نیاز دارند

پس، آیا آماده‌اید؟ بیایید این جدول محوری را حذف کنیم و به زندگی ادامه دهیم.

جدول محوری را با استفاده از Aspose.Cells for Python حذف کنید

Aspose.Cells for Python via .NET یک کتابخانه قدرتمند اتوماسیون اکسل است. این کتابخانه به توسعه‌دهندگان این امکان را می‌دهد که به‌صورت برنامه‌نویسی فایل‌های اکسل را ایجاد، اصلاح و مدیریت کنند بدون اینکه به مایکروسافت اکسل وابسته باشند. این کتابخانه از طیف وسیعی از عملیات اکسل پشتیبانی می‌کند، از جمله کار با جدول‌های محوری، نمودارها، اعتبارسنجی داده‌ها و فرمول‌ها.

برای شروع، Aspose.Cells را با استفاده از pip نصب کنید:

pip install aspose-cells-python

مرحله به مرحله: حذف یک جدول محوری از یک برگه اکسل در پایتون

در زیر کوتاه‌ترین الگوی قابل اعتمادی که می‌توانیم برای حذف یک جدول محوری از یک ورق اکسل در پایتون استفاده کنیم، آورده شده است. فقط کپی کنید و چسباندن کنید، نام فایل را تغییر دهید و شما موفق هستید.

مرحله 1: ماژول Aspose.Cells را وارد کنید.

ماژول مورد نیاز را برای شروع کار با فایل‌های اکسل وارد کنید.

from aspose.cells import Workbook

گام ۲: فایل اکسل را بارگذاری کنید.

یک فایل Excel موجود که حاوی جدول محوری است را با استفاده از کلاس Workbook بارگذاری کنید.

workbook = Workbook("pivot_table_example.xlsx")

مرحله ۳: به صفحه کار حاوی جدول محوری دسترسی پیدا کنید.

شیت مشخصی را که جدول محوری شما را در خود جای داده انتخاب کنید.

worksheet = workbook.worksheets[0]

مرحله ۴: به مجموعه جدول محوری دسترسی پیدا کنید.

هر ورق کار شامل مجموعه‌ای از جدول‌های پیوت است. برای انجام عملیات‌هایی مانند حذف، به آن دسترسی پیدا کنید.

pivot_tables = worksheet.pivot_tables

مرحله ۵: جدول محوری را حذف کنید.

شما می‌توانید یک جدول محوری خاص را با استفاده از شاخص آن حذف کنید. به عنوان مثال، برای حذف اولین جدول محوری:

pivot_table = worksheet.pivot_tables[0]
pivot_tables.remove_pivot_table(pivot_table)

مرحله 6: فایل تمیز شده را ذخیره کنید.

پس از حذف جدول محوری، به یک فایل جدید بنویسید تا همیشه بتوانیم به نسخه اصلی بازگردیم.

workbook.save("pivot_table_deleted.xlsx")

این تمام است. چند خط کد و جدول محوری(ها) تاریخ گذشته هستند.

مثال کامل: چگونه یک جدول محوری را از یک برگه اکسل در پایتون حذف کنیم

لطفاً کد کامل زیر را مشاهده کنید که نشان می‌دهد چگونه یک جدول محوری را با استفاده از Aspose.Cells حذف کنید:

چگونه یک جدول محوری را از یک شیت اکسل در پایتون حذف کنیم

چگونه یک جدول محوری را از یک صفحه اکسل در پایتون حذف کنیم

چرا از Aspose.Cells برای مدیریت جدول محوری استفاده کنیم؟

Aspose.Cells فقط به شما کمک نمی‌کند که جدول‌های محوری را حذف کنید بلکه به شما امکان ایجاد، سفارشی‌سازی و تازه‌سازی آنها را نیز می‌دهد. در اینجا دلایلی وجود دارد که چرا این یک انتخاب ایده‌آل برای اتوماسیون اکسل است:

  • بدون نصب مایکروسافت اکسل کار می‌کند
  • از تمامی فرمت‌های اکسل پشتیبانی می‌کند، از جمله XLSX، XLS، XLSB و CSV
  • جداول محوری، نمودارها و فرمول‌ها را با دقت مدیریت می‌کند
  • امکان خودکارسازی در مقیاس وسیع برای وظایف پردازش داده‌ها را فراهم می‌کند.
  • با پایپ‌لاین‌های داده مبتنی بر پایتون به راحتی یکپارچه می‌شود.

اگر هدف شما اتوماسیون تجزیه و تحلیل داده‌ها و مدیریت است، Aspose.Cells یک انتخاب محکم و قابل اعتماد است.

نیاز به مجوز رایگان دارید؟

Aspose یک لیسانس موقتی رایگان ارائه می‌دهد که API کامل را باز می‌کند، بدون واترمارک و محدودیت ردیف. هم‌اکنون آن را از license page بگیرید. پس از آن، فایل لیسانس را در کنار اسکریپت خود قرار دهید و با استفاده از بارگذاری کنید:

lic = License()
lic.set_license("Aspose.Cells.lic")

منابع اضافی رایگان

راهنماها و مثال‌های کد مفیدتری را که به اتوماسیون Excel در پایتون مرتبط هستند، بررسی کنید:

جمع بندی

حذف یک جدول محوری از یک برگه اکسل ساده است زمانی که از Aspose.Cells برای پایتون استفاده می‌کنید. با استفاده از Aspose.Cells، این فرایند کارآمد و به طور کامل خودکار است، به طوری که حتی نیازی به باز کردن اکسل نیست. این ابزار برای توسعه‌دهندگان و تحلیل‌گران مناسب است که حجم زیادی از داده‌های اکسل را از طریق پایتون مدیریت می‌کنند. شما می‌توانید کاربرگ‌های خود را تمیز کنید، وظایف تکراری تمیز کردن را خودکار کنید، یا فایل‌های اکسل را برای تحلیل‌های جدید با تنها چند خط کد آماده کنید. حال که می‌دانید چگونه یک جدول محوری را در اکسل با استفاده از پایتون حذف کنید، می‌توانید گزارش‌های خود را به طور مؤثرتری مدیریت کرده و کتاب‌های کار خود را سازماندهی کنید.

آیا در جایی گیر کرده‌اید؟ با کمال میل می‌توانید از free support forum ما بازدید کنید. تیم Aspose معمولاً در عرض چند ساعت پاسخ می‌دهد.

به همچنین نگاه کنید