Hướng dẫn how do i combine multiple excel files in python? - làm cách nào để kết hợp nhiều tệp excel trong python?
Thông thường, chúng tôi làm việc với các tệp Excel và chúng tôi chắc chắn đã bắt gặp một kịch bản mà chúng tôi cần hợp nhất nhiều tệp Excel thành một. Phương pháp truyền thống luôn luôn sử dụng mã VBA bên trong Excel thực hiện công việc nhưng là một quá trình nhiều bước và không dễ hiểu. Một phương pháp khác là sao chép thủ công các tệp excel dài thành một phương pháp không chỉ tiêu thụ thời gian, rắc rối mà còn dễ bị lỗi. & Nbsp; Show Nhiệm vụ này có thể được thực hiện dễ dàng và nhanh chóng với một vài dòng mã trong Python với mô -đun Pandas. Đầu tiên, chúng ta cần cài đặt mô -đun với PIP. Vì vậy, hãy để Lừa có được cài đặt theo cách của chúng tôi. & NBSP;Python with the Pandas module. First, we need to install the module with pip. So let’s get the installation out of our way. Sử dụng lệnh sau trong thiết bị đầu cuối: pip install pandas Phương pháp 1: Sử dụng DataFrame.Append ()dataframe.append() Chức năng Pandas DataFrame.Append () được sử dụng để nối các hàng của DataFrame khác vào cuối của DataFrame đã cho, trả về một đối tượng DataFrame mới. Các cột không có trong các khung dữ liệu gốc được thêm vào dưới dạng các cột mới và các ô mới được điền với giá trị NAN.dataframe.append() function is used to append rows of other dataframe to the end of the given dataframe, returning a new dataframe object. Columns not in the original dataframes are added as new columns and the new cells are populated with NaN value.
Example: Excel được sử dụng: Thực phẩm1-1, Thực phẩm2-1 & NBSP; FoodSales1-1,
FoodSales2-1 Python3
Đầu ra: Total_food_sales.xlsx Phương pháp 2: Sử dụng pandas.concat ()pandas.concat() Hàm pandas.concat () thực hiện tất cả các hoạt động nặng thực hiện các hoạt động nối cùng với trục của các đối tượng gấu trúc trong khi thực hiện logic đặt tùy chọn (liên kết hoặc giao lộ) của các chỉ mục (nếu có) trên các trục khác.
Example: Trong ví dụ cuối cùng, chúng tôi chỉ làm việc trên hai tệp Excel với một vài hàng. Hãy cùng thử hợp nhất nhiều tệp hơn, mỗi tệp chứa khoảng 5000 hàng và 7 cột. Chúng tôi có 5 tệp Banke, Bankd, Bankc, Bankb, Banka có dữ liệu cổ phiếu lịch sử cho ngân hàng tương ứng. Hãy để hợp nhất chúng vào một tệp ‘Bank_stocks.xlsx duy nhất. Ở đây chúng tôi đang sử dụng phương thức pandas.concat (). Python3
Đầu ra: Bank_Stocks.xlsx Làm cách nào để hợp nhất các tệp excel thành một trong python?Mục lục.. Yêu cầu hệ thống :. Bước 1: Nhập các mô -đun .. Bước 2: Đọc các tệp Excel .. Bước 3: Tham gia các hoạt động trên các khung dữ liệu .. Bước 4: Viết kết quả vào tệp CSV .. Làm cách nào để kết hợp nhiều sổ làm việc excel thành một?Mở tệp Excel nơi bạn muốn hợp nhất các tờ từ các sổ làm việc khác và làm như sau:.. Nhấn Alt + F8 để mở hộp thoại Macro .. Dưới tên macro, chọn MergeExcelfiles và nhấp vào Chạy .. Cửa sổ Explorer Standard sẽ mở, bạn chọn một hoặc nhiều sổ làm việc bạn muốn kết hợp và nhấp vào mở .. Làm cách nào để đọc dữ liệu từ nhiều tệp excel trong Python?Approach:.. Nhập các gói Python cần thiết như Gandas, Glob và OS .. Sử dụng gói Glob Python để truy xuất các tệp/tên đường dẫn khớp với một mẫu được chỉ định, tức là '.xlsx '. Vòng lặp qua danh sách các tệp excel, đọc tệp đó bằng gấu trúc..... Chuyển đổi từng tệp Excel thành DataFrame .. Hiển thị vị trí, tên và nội dung của nó .. |