Tự động hóa quy trình làm việc của bảng tính (Excel / CSV)


0

Tôi đang tìm kiếm một công cụ hoặc quy trình để giúp tự động hóa các tác vụ dòng công việc lặp đi lặp lại yêu cầu với tệp Excel hoặc CSV ở định dạng cụ thể.

Ví dụ: chúng tôi làm việc với các nhà cung cấp gửi cho chúng tôi danh sách khách hàng. Dữ liệu trong bảng tính chúng tôi nhận được là như nhau, nhưng nó có thể được định hình hơi khác nhau. Ví dụ: chúng tôi có thể nhận được một tệp có các cột này:

[ID][FName][LName][Birthday]

Tuy nhiên, giả sử hệ thống của chúng tôi cần nó có hình dạng như vậy:

[ID][FirstName][LastName][Birthdate]

Ngoài ra, dữ liệu có thể ở định dạng hơi khác so với hệ thống của chúng tôi. Ví dụ: giả sử cột ngày sinh cần phải ở một định dạng cụ thể (MM / DD / YYYY) trong đó nhà cung cấp có thể cung cấp nó dưới dạng (YYYY-MM-DD).

Giả sử tệp chúng tôi nhận được từ nhà cung cấp luôn được gửi ở cùng định dạng, chúng tôi muốn chuyển đổi nhanh các tệp này để tương thích với hệ thống của chúng tôi.

Trong suy nghĩ của tôi, đây lý tưởng sẽ là một ứng dụng có các tính năng sau:

  • Khả năng làm việc với các tệp Excel hoặc CSV
  • Xác định cách đổi tên cột
  • Xác định định dạng dữ liệu cho mỗi cột
  • Dọn dẹp dữ liệu xấu (đôi khi khách hàng có chuỗi # N / A trong một trường, nên được coi là trống trong hệ thống của chúng tôi)
  • Đầu ra dưới dạng CSV
  • Hợp nhất các hàng bằng các cột khớp (đôi khi chúng tôi được cung cấp nhiều tệp cần được hợp nhất với nhau bằng ID)
  • Giao diện GUI sẽ rất tốt để xác định các quy tắc, sau đó chạy nó bằng CLI có thể sẽ hữu ích cho việc tự động hóa / chạy trong tương lai
  • Khả năng lưu các cài đặt này để chúng tôi có thể nhanh chóng chạy lại chúng trong tương lai bằng cách tải dữ liệu mới với các cài đặt được xác định trước đó.

Có một công cụ hoặc quy trình làm việc sẽ thực hiện điều này với rất ít ma sát? Chúng ta có thể phát triển một cái gì đó bên trong nếu cần thiết, nhưng nếu đã có một công cụ ngoài đó giúp việc này trở nên dễ dàng, đó sẽ là lý tưởng.


Thật không may, các câu hỏi yêu cầu về sản phẩm, dịch vụ hoặc đề xuất tài liệu học tập đều lạc đề vì chúng có xu hướng trở nên lỗi thời và thu hút các câu trả lời chủ quan. Để được tư vấn về cách đặt câu hỏi có thể yêu cầu phần mềm giới thiệu, hãy xem bài đăng Meta Super User này .
bwDraco

1
Câu hỏi yêu cầu một công cụ hoặc quy trình . Câu trả lời cũng có thể bao gồm mã hoặc kỹ thuật quản lý dữ liệu, không chỉ các sản phẩm. Khi nó xảy ra, ngăn xếp Microsoft Power BI có một cách tiếp cận phù hợp. Power Query sẽ không biến mất bất cứ lúc nào sớm.
teylyn

Câu trả lời:


2

Câu hỏi của bạn đọc giống như một mô tả sản phẩm của Power Query. Đây là một bổ trợ miễn phí từ Microsoft hoạt động với Excel 2010 và 2013.

Lấy nó ở đây: https://www.microsoft.com/en-us/doad/details.aspx?id=39379

Bạn có thể mở tệp CSV, đổi tên cột, thay thế giá trị, xác định định dạng dữ liệu, v.v ... Mọi hoạt động đều được ghi lại và có thể được chỉnh sửa. Truy vấn có thể được lưu và lặp lại bất cứ lúc nào. Đầu ra có thể được đặt vào một bảng Excel và có thể được lưu dưới dạng CSV.

Chỉnh sửa: Power Query hiện khả dụng cho tất cả các phiên bản Office 2013. Trích dẫn từ các yêu cầu hệ thống trên trang tải xuống

Các phiên bản Office sau được hỗ trợ:

  • Microsoft Office 2010 Professional Plus với Đảm bảo phần mềm
  • Microsoft Office 2013:
  • Power Query Premium: Tất cả các tính năng Power Query có sẵn cho: Professional Plus, Office 365 ProPlus hoặc Excel 2013 Độc lập
  • Power Query Public: Có sẵn cho tất cả các SKU máy tính để bàn Office 2013 khác. Bao gồm tất cả các tính năng Power Query, ngoại trừ các tính năng sau: Danh mục dữ liệu Power BI của công ty, nguồn dữ liệu dựa trên Azure, Active Directory, HDFS, Danh sách SharePoint, Oracle, DB2, MySQL, PostgreQuery, Sybase, Teradata, Exchange, Dynamics CRM, SAP BusinessObjects , Lực lượng bán hàng.

Microsoft Power Query cho Excel yêu cầu Internet Explorer 9 trở lên.


Lưu ý: PQ chỉ được hỗ trợ cho các phiên bản Office sau: Office 2010 Professional Plus với Đảm bảo phần mềm, Office 2013 Professional Plus, Office 365 ProPlus hoặc Excel 2013 Độc lập.
Karan

Kiểm tra nó và tôi nghĩ rằng nó có thể có thể làm mọi thứ tôi muốn. Bây giờ chỉ là vấn đề dành thời gian để tìm hiểu nó. Cảm ơn đã giúp đỡ! Tôi không nhớ là đã vấp phải điều này bằng cách sử dụng tất cả các từ khóa khác nhau mà tôi đã thử.
user949286

@Karan, Power Query hiện có sẵn cho tất cả các phiên bản 2013. Chi tiết trên Trang tải xuống Power Query
teylyn

Có vẻ như họ chia nó thành Power Query Premium và Public. Cảm ơn đã cập nhật @teylyn.
Karan

@Karan, vâng, có vẻ như nó. Các tính năng "Premium" dường như bao gồm những thứ thường được sử dụng bởi các doanh nghiệp, như Active Directory. Nhưng ngay cả người dùng gia đình giờ đây cũng có thể nhận được tất cả sự tốt đẹp của Power Query cho các truy vấn từ SQL, web, bảng Excel, v.v. Đó là một điều trị thực sự. Hãy thử thực hiện một UnpOLL, sau đó bạn sẽ biết Power Query tốt như thế nào.
teylyn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.