Làm cách nào để kết hợp nhiều tệp csv trong excel trên máy mac?

Một lời giải thích và đoạn mã nhanh sẽ giúp bạn hợp nhất một số lượng lớn. csv [hoặc đối với vấn đề đó. bất kỳ loại tệp văn bản nào] thành một. Tôi đã sử dụng nó để hợp nhất nhiều. csv với các tên tệp khác nhau thành một. Nhanh chóng & dễ dàng

Sử dụng Power Query để kết hợp nhiều tệp có cùng lược đồ được lưu trữ trong một thư mục vào một bảng. Ví dụ: mỗi tháng bạn muốn kết hợp sổ làm việc ngân sách từ nhiều phòng ban, trong đó các cột giống nhau nhưng số hàng và giá trị khác nhau trong mỗi sổ làm việc. Sau khi thiết lập, bạn có thể áp dụng các phép biến đổi bổ sung như với bất kỳ nguồn dữ liệu đã nhập nào, rồi làm mới dữ liệu để xem kết quả cho mỗi tháng.   

Lưu ý    Chủ đề này cho biết cách kết hợp các tệp từ một thư mục. Bạn cũng có thể kết hợp các tệp được lưu trữ trong SharePoint, Azure Blob Storage và Azure Data Lake Storage. Quá trình này tương tự

Phiên bản mới hơnOffice 2010 – 2013

Trước khi bắt đầu

Giữ nó đơn giản

  • Đảm bảo rằng tất cả các tệp bạn muốn kết hợp được chứa trong một thư mục chuyên dụng không có tệp bên ngoài. Mặt khác, tất cả các tệp trong thư mục và bất kỳ thư mục con nào bạn chọn đều được bao gồm trong dữ liệu được kết hợp

  • Mỗi tệp phải có cùng một lược đồ với các tiêu đề cột, kiểu dữ liệu và số lượng cột nhất quán. Các cột không cần phải theo cùng một thứ tự vì việc khớp được thực hiện theo tên cột

  • Nếu có thể, hãy tránh các đối tượng dữ liệu không liên quan đối với các nguồn dữ liệu có thể có nhiều đối tượng dữ liệu, chẳng hạn như tệp JSON, sổ làm việc Excel hoặc cơ sở dữ liệu Access

Nhập từ tệp văn bản, CSV hoặc XML

Mỗi tệp này tuân theo một mẫu đơn giản, chỉ có một bảng dữ liệu trong mỗi tệp

  1. Chọn Dữ liệu > Lấy dữ liệu > Từ tệp > Từ thư mục. Hộp thoại Duyệt xuất hiện

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp

  3. A list of the files in the folder appears in the dialog box. Verify that all the files you want are listed.

  4. Chọn một trong các lệnh ở cuối hộp thoại, ví dụ  Kết hợp > Kết hợp & Tải. Có các lệnh bổ sung được thảo luận trong phần

  5. Nếu chọn lệnh Combine bất kỳ, hộp thoại Combine Files xuất hiện. Để thay đổi cài đặt tệp, hãy chọn từng tệp từ hộp Tệp mẫu, đặt Nguồn gốc tệp, Dấu phân cách và Phát hiện loại dữ liệu như mong muốn. Bạn cũng có thể chọn hoặc xóa hộp kiểm Bỏ qua tệp có lỗi ở cuối hộp thoại

  6. Chọn OK

Kết quả

Power Query tự động tạo truy vấn để hợp nhất dữ liệu từ mỗi tệp vào một trang tính. Các bước truy vấn và các cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần,

Nhập từ JSON

  1. Chọn Dữ liệu > Lấy dữ liệu > Từ tệp > Từ thư mục. Hộp thoại Duyệt xuất hiện

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp

  3. A list of the files in the folder appears in the dialog box. Verify that all the files you want are listed.

  4. Chọn một trong các lệnh ở cuối hộp thoại, ví dụ  Kết hợp > Kết hợp & Biến đổi. Có các lệnh bổ sung được thảo luận trong phần

    Power Query Editor xuất hiện

  5. Cột Giá trị là cột Danh sách có cấu trúc. Chọn biểu tượng Mở rộng 

    rồi chọn Mở rộng sang hàng mới.

  6. Cột Giá trị hiện là cột Bản ghi có cấu trúc. Chọn biểu tượng Mở rộng 

    . Một hộp thoại thả xuống xuất hiện.

  7. Giữ tất cả các cột được chọn. Bạn có thể muốn xóa hộp kiểm Sử dụng tên cột gốc làm tiền tố. Chọn OK

  8. Chọn tất cả các cột chứa giá trị dữ liệu. Chọn Trang chủ, mũi tên bên cạnh Xóa cột, sau đó chọn Xóa các cột khác

  9. Chọn Trang chủ > Đóng và Tải

Kết quả

Power Query tự động tạo truy vấn để hợp nhất dữ liệu từ mỗi tệp vào một trang tính. Các bước truy vấn và các cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần,

Nhập từ Excel hoặc Access

Mỗi nguồn dữ liệu này có thể có nhiều đối tượng để nhập. Sổ làm việc Excel có thể có nhiều trang tính, bảng Excel hoặc phạm vi được đặt tên. Cơ sở dữ liệu Access có thể có nhiều bảng và truy vấn.  

  1. Chọn Dữ liệu > Lấy dữ liệu > Từ tệp > Từ thư mục. Hộp thoại Duyệt xuất hiện

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp

  3. A list of the files in the folder appears in the dialog box. Verify that all the files you want are listed.

  4. Chọn một trong các lệnh ở cuối hộp thoại, ví dụ  Kết hợp > Kết hợp & Tải. Có các lệnh bổ sung được thảo luận trong phần

  5. Trong hộp thoại Kết hợp tệp

    • Trong hộp Tệp Mẫu, hãy chọn tệp để sử dụng làm dữ liệu mẫu được sử dụng để tạo truy vấn. Bạn có thể không chọn một đối tượng hoặc chỉ chọn một đối tượng. Tuy nhiên, bạn không thể chọn nhiều hơn một

    • Nếu bạn có nhiều đối tượng, hãy sử dụng hộp Tìm kiếm để định vị đối tượng hoặc Tùy chọn Hiển thị cùng với nút Làm mới để lọc danh sách

    • Chọn hoặc xóa hộp kiểm Bỏ qua tệp có lỗi ở cuối hộp thoại

  6. Chọn OK

Kết quả

Power Query tự động tạo truy vấn để hợp nhất dữ liệu từ mỗi tệp vào một trang tính. Các bước truy vấn và các cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần,

Sử dụng lệnh Kết hợp tệp

Để linh hoạt hơn, bạn có thể kết hợp rõ ràng các tệp trong Power Query Editor bằng cách sử dụng lệnh Kết hợp tệp. Giả sử thư mục nguồn có hỗn hợp các loại tệp và thư mục con và bạn muốn nhắm mục tiêu các tệp cụ thể có cùng loại tệp và lược đồ chứ không phải các tệp khác. Điều này có thể cải thiện hiệu suất và giúp đơn giản hóa các phép biến đổi của bạn

  1. Chọn Dữ liệu > Nhận dữ liệu > Từ tệp > Từ thư mục. Hộp thoại Duyệt xuất hiện

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp, rồi chọn Mở

  3. A list of all the files in the folder and subfolders appears in the dialog box. Verify that all the files you want are listed.

  4. Chọn Chuyển đổi dữ liệu ở dưới cùng. Power Query Editor mở và hiển thị tất cả các tệp trong thư mục và bất kỳ thư mục con nào

  5. Để chọn các tệp bạn muốn, hãy lọc các cột, chẳng hạn như Tiện ích mở rộng hoặc Đường dẫn thư mục

  6. Để kết hợp các tệp vào một bảng, hãy chọn cột Nội dung chứa từng tệp nhị phân [thường là cột đầu tiên], sau đó chọn Trang chủ > Kết hợp tệp. Hộp thoại Kết hợp tệp xuất hiện

  7. Power Query phân tích một tệp ví dụ, theo mặc định là tệp đầu tiên trong danh sách, để sử dụng trình kết nối chính xác và xác định các cột phù hợp

    Để sử dụng một tệp khác cho tệp ví dụ, hãy chọn tệp đó từ danh sách thả xuống Tệp mẫu

  8. Ở dưới cùng, bạn có thể chọn Bỏ qua các tệp có lỗi để loại trừ các tệp đó khỏi kết quả

  9. Chọn OK

Kết quả

Power Query tự động tạo truy vấn để hợp nhất dữ liệu từ mỗi tệp vào một trang tính. Các bước truy vấn và các cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần,

Về tất cả các lệnh đó

Có một số lệnh bạn có thể chọn và mỗi lệnh có một mục đích khác nhau

  • Kết hợp và chuyển đổi dữ liệu    Để kết hợp tất cả các tệp bằng một truy vấn, sau đó khởi chạy Power Query Editor, hãy chọn Kết hợp > Kết hợp và chuyển đổi dữ liệu

  • Kết hợp và tải    Để hiển thị hộp thoại Tệp mẫu, tạo truy vấn rồi tải vào trang tính, hãy chọn Kết hợp > Kết hợp và tải

  • Kết hợp và Tải vào    Để hiển thị hộp thoại Tệp mẫu, hãy tạo một truy vấn, sau đó hiển thị hộp thoại Nhập, chọn Kết hợp > Kết hợp và tải vào

  • Tải    Để tạo truy vấn bằng một bước, sau đó tải vào trang tính, hãy chọn Tải > Tải

  • Tải vào    Để tạo truy vấn bằng một bước, sau đó hiển thị hộp thoại Nhập, hãy chọn Tải > Tải vào

  • Chuyển đổi dữ liệu Để tạo truy vấn bằng một bước, sau đó khởi chạy Power Query Editor, hãy chọn Chuyển đổi dữ liệu

Về tất cả những truy vấn đó

Tuy nhiên, bạn kết hợp các tệp, một số truy vấn hỗ trợ được tạo trong ngăn Truy vấn trong nhóm "Truy vấn trợ giúp"

  • Power Query tạo truy vấn "Tệp mẫu" dựa trên truy vấn mẫu

  • Truy vấn chức năng "Chuyển đổi tệp" sử dụng truy vấn "Tham số1" để chỉ định từng tệp [hoặc nhị phân] làm đầu vào cho truy vấn "Tệp mẫu". Truy vấn này cũng tạo cột Nội dung chứa nội dung tệp và tự động mở rộng cột Bản ghi có cấu trúc để thêm dữ liệu cột vào kết quả. Các truy vấn "Tệp chuyển đổi" và "Tệp mẫu" được liên kết với nhau, do đó các thay đổi đối với truy vấn "Tệp mẫu" được phản ánh trong truy vấn "Tệp chuyển đổi"

  • Truy vấn chứa kết quả cuối cùng nằm trong nhóm "Truy vấn khác". Theo mặc định, nó được đặt tên theo thư mục mà bạn đã nhập tệp từ đó

Để tìm hiểu thêm, hãy nhấp chuột phải vào từng truy vấn và chọn Chỉnh sửa để kiểm tra từng bước truy vấn và để xem các truy vấn hoạt động đồng bộ như thế nào

Để bắt đầu quá trình kết hợp nhiều tệp, trước tiên hãy đảm bảo rằng tất cả các tệp bạn muốn kết hợp được chứa trong một thư mục tệp

Ghi chú. Các tệp Excel, Văn bản, CSV, JSON, XML và Access được hỗ trợ

  1. Bấm vào tab Power Query, sau đó bấm vào Từ tệp > Từ thư mục

  2. Nhấp vào nút Duyệt để xác định vị trí thư mục của bạn

    Một danh sách các tập tin trong thư mục sẽ xuất hiện. Chọn tùy chọn Chỉnh sửa để mở Trình soạn thảo Truy vấn. Trong trường hợp này, chúng tôi đã tải 4 sổ làm việc Excel

  3. Khi bạn đã xác minh rằng tất cả các tệp bạn muốn đều được liệt kê, hãy nhấp vào nút Kết hợp nhị phân từ cột Nội dung

  4. Mỗi tệp được phân tích và định dạng tệp chính xác được xác định, chẳng hạn như văn bản, Excel hoặc JSON. Trong trường hợp này, một danh sách các trang tính từ sổ làm việc Excel đầu tiên được hiển thị. Chọn trang tính bạn muốn sử dụng, rồi bấm OK

  5. Quá trình biến đổi nhị phân kết hợp sau đó sẽ tự động tạo một truy vấn để hợp nhất dữ liệu từ mỗi tệp và hiển thị bản xem trước. Nếu bạn hài lòng với kết quả, hãy nhấp vào Đóng & Tải

    Quá trình kết hợp nhị phân sau đó sẽ hợp nhất các trang tính được liệt kê thành một trang tính duy nhất

  6. Nếu tệp dữ liệu gốc thay đổi, bạn luôn có thể làm mới dữ liệu đã nhập. Nhấp vào bất kỳ đâu trong phạm vi dữ liệu, sau đó chuyển đến Công cụ truy vấn > Làm mới. Ngoài ra, bạn có thể dễ dàng áp dụng các bước chuyển đổi hoặc trích xuất bổ sung bằng cách sửa đổi truy vấn mẫu được tạo tự động mà không phải lo lắng về việc sửa đổi hoặc tạo các bước truy vấn chức năng bổ sung;

Vấn đề đã biết

Khi tải quy trình kết hợp nhị phân sang Excel, bạn có thể thấy thông báo lỗi sau

Nếu bạn loại bỏ [các] lỗi bằng cách nhấp vào OK, quy trình kết hợp nhị phân sẽ hoàn tất và tải đúng dữ liệu của bạn mặc dù có lỗi. Chúng tôi đang làm việc để sửa lỗi

Có cách nào để kết hợp nhiều tệp CSV thành một không?

Tính năng Power Query trong Excel cho phép bạn kết hợp nhiều tệp CSV thành một. Chức năng Dấu nhắc Lệnh trong Windows cho phép bạn hợp nhất các tệp CSV dễ dàng

Làm cách nào để hợp nhất nhiều tệp CSV thành một bằng dấu nhắc lệnh?

Hợp nhất tất cả các tệp CSV hoặc TXT trong một thư mục trong một trang tính .
Nút Bắt đầu của Windows. Chạy
Gõ cmd và nhấn enter ["lệnh" trong Win 98]
Chuyển đến thư mục có tệp CSV [để được trợ giúp cách thực hiện, hãy nhập "help cd"]
Nhập bản sao *. csv tất cả. .
Gõ exit và nhấn enter để đóng cửa sổ DOS

Chủ Đề