Khi làm việc với dữ liệu Excel, bảng tổng hợp giúp việc phân tích dễ dàng hơn bằng cách tóm tắt các tập dữ liệu lớn. Nhưng khi phân tích của bạn tiến triển, bạn có thể cần phải xóa các bảng tổng hợp cũ để giữ cho bảng tính gọn gàng hoặc chuẩn bị cho những thông tin mới. Bạn có thể xóa bất kỳ bảng tổng hợp nào chỉ trong vài giây, mà không cần tìm kiếm thủ công và không để lại tham chiếu hỏng. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách xóa một bảng tổng hợp khỏi bảng tính Excel bằng cách sử dụng Python.

Who`s this for?

  • Người dùng Excel chuyên nghiệp tự động hóa các bản trình bày hàng tháng
  • Các nhà phân tích dữ liệu những người tái xây dựng bảng điều khiển mỗi thứ Hai
  • Các lập trình viên Python thích viết năm dòng mã hơn là phải đấu tranh với GUI.
  • Kỹ sư tự động hóa cần các quy trình dọn dẹp không thể phá hủy, có thể lặp lại.

Vậy, bạn đã sẵn sàng chưa? Hãy xóa bảng pivot đó và tiếp tục cuộc sống thôi.

Xóa Bảng Pivot bằng cách sử dụng Aspose.Cells for Python

Aspose.Cells for Python via .NET là một thư viện tự động hóa Excel mạnh mẽ. Nó cho phép các nhà phát triển tạo, sửa đổi và quản lý các tệp Excel lập trình mà không cần phụ thuộc vào Microsoft Excel. Nó hỗ trợ một loạt các thao tác Excel, bao gồm làm việc với bảng tổng hợp, biểu đồ, kiểm tra dữ liệu và công thức.

Để bắt đầu, cài đặt Aspose.Cells qua pip:

pip install aspose-cells-python

Bước từng bước: Xóa một bảng pivot từ một trang Excel trong Python

Dưới đây là mẫu ngắn nhất và đáng tin cậy mà chúng ta có thể sử dụng để xóa một bảng pivot khỏi một bảng tính Excel trong Python. Chỉ cần sao chép-nhúng nó, thay đổi tên tệp, và bạn đã thành công.

Bước 1: Nhập mô-đun Aspose.Cells.

Nhập module cần thiết để bắt đầu làm việc với các tệp Excel.

from aspose.cells import Workbook

Bước 2: Tải tệp Excel.

Tải một tệp Excel đã tồn tại chứa bảng tổng hợp bằng cách sử dụng lớp Workbook.

workbook = Workbook("pivot_table_example.xlsx")

Bước 3: Truy cập vào bảng tính chứa bảng pivot.

Chọn bảng tính cụ thể chứa bảng tổng hợp của bạn.

worksheet = workbook.worksheets[0]

Bước 4: Truy cập bộ sưu tập bảng tổng hợp.

Mỗi bảng tính có một tập hợp các bảng tổng hợp. Truy cập vào nó để thực hiện các thao tác như xóa.

pivot_tables = worksheet.pivot_tables

Bước 5: Xóa bảng xoay.

Bạn có thể xóa một bảng xoay cụ thể bằng chỉ số của nó. Ví dụ, để xóa bảng xoay đầu tiên:

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

Bước 6: Lưu tệp đã được làm sạch.

Sau khi xóa bảng tổng hợp, hãy ghi vào một tệp mới để chúng ta có thể luôn quay lại bản gốc.

workbook.save("pivot_table_deleted.xlsx")

Đó là tất cả. Vài dòng mã và bảng tổng hợp đã trở thành lịch sử.

Ví dụ hoàn chỉnh: Cách xóa bảng tổng hợp khỏi trang tính Excel trong Python

Vui lòng xem bên dưới ví dụ mã hoàn chỉnh cho thấy cách xóa một bảng tổng hợp sử dụng Aspose.Cells:

Cách xóa bảng động khỏi trang Excel trong Python

Cách xóa một bảng Pivot từ bảng tính Excel trong Python

Tại sao lại sử dụng Aspose.Cells để quản lý bảng tổng hợp?

Aspose.Cells không chỉ giúp bạn xóa bảng động mà còn cho phép bạn tạo, tùy chỉnh và làm mới chúng. Dưới đây là lý do tại sao nó là sự lựa chọn lý tưởng cho tự động hóa Excel:

  • Hoạt động mà không cần cài đặt Microsoft Excel
  • Hỗ trợ tất cả các định dạng Excel, bao gồm XLSX, XLS, XLSB và CSV
  • Xử lý bảng động, biểu đồ và công thức một cách chính xác
  • Kích hoạt tự động hóa quy mô lớn cho các nhiệm vụ xử lý dữ liệu
  • Tích hợp dễ dàng với các pipeline dữ liệu dựa trên Python

Nếu mục tiêu của bạn là tự động hóa phân tích và quản lý dữ liệu, Aspose.Cells là một lựa chọn mạnh mẽ và đáng tin cậy.

Cần Giấy phép miễn phí?

Aspose cung cấp một giấy phép tạm thời miễn phí giúp mở khóa toàn bộ API, không có nước dấu, và không có giới hạn hàng. Lấy nó ngay bây giờ từ trang license page.Sau đó, đặt tệp giấy phép bên cạnh kịch bản của bạn và tải nó bằng:

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

Tài nguyên bổ sung miễn phí

Khám phá thêm các hướng dẫn hữu ích và ví dụ mã liên quan đến tự động hóa Excel trong Python:

Kết thúc

Xóa một bảng tổng hợp khỏi một trang Excel là đơn giản khi bạn sử dụng Aspose.Cells for Python. Với Aspose.Cells, quá trình này hiệu quả và hoàn toàn tự động, không cần phải mở Excel. Nó hoàn hảo cho các nhà phát triển và nhà phân tích quản lý khối lượng dữ liệu Excel lớn thông qua Python. Bạn có thể dọn dẹp các trang tính của mình, tự động hóa các tác vụ dọn dẹp lặp đi lặp lại hoặc chuẩn bị các tệp Excel cho các phân tích mới chỉ với vài dòng mã. Bây giờ bạn đã biết cách xóa một bảng tổng hợp trong Excel bằng Python, bạn có thể quản lý báo cáo của mình một cách hiệu quả hơn và giữ cho các sổ làm việc của bạn được tổ chức.

Bạn có bị mắc kẹt ở đâu không? Hãy thoải mái ghé thăm diễn đàn hỗ trợ miễn phí.Nhóm Aspose thường trả lời trong vòng vài giờ.

Xem Thêm