Power Automate truy vấn SQL thành excel

Tôi có một tệp Excel được lưu trữ trên Sharepoint. Tôi muốn làm mới dựa trên truy vấn sql đã được sử dụng để tạo tệp Excel. Tôi có một người dùng thành thạo sẽ kết nối với tệp đó và sau đó muốn tạo hình ảnh và thước đo của riêng cô ấy và tham gia, v.v. với tệp Excel đó làm nguồn. Tuy nhiên, tệp đó cần được làm mới dữ liệu hàng ngày. Làm cách nào chúng tôi có thể tự động hóa việc này mà không xóa sạch mọi thay đổi mà người dùng thành thạo của chúng tôi đã thực hiện đối với các báo cáo mà cô ấy tạo từ tệp gốc.  

Tôi hiện đang sử dụng SSRS, dịch vụ này sẽ hoạt động nhưng không thể xuất sang Sharepoint và phải chuyển đến một thư mục trước rồi sử dụng Power Automate để chuyển sang Sharepoint. Tôi có thể đặt nó để ghi đè lên tệp nhưng có vẻ như có rất nhiều công việc và có lẽ chỉ cần tạo kết nối nguồn dữ liệu tới truy vấn sql trong Excel là một lựa chọn tốt hơn. Cảm ơn bạn.  

Xin chào, tôi chạy hai truy vấn sql hàng ngày, kết xuất chúng vào một tệp excel, xóa dữ liệu, sau đó nhập dữ liệu vào Essbase qua. tập tin txt. Ai đó có thể hỗ trợ tạo công việc để chạy các truy vấn sql vào một thời điểm cụ thể vào buổi sáng không? . Cuối cùng, xuất khẩu. txt vào thư mục dùng chung Essbase để tải lên hàng ngày. Tôi đang cố gắng tìm ra nơi để bắt đầu. Không chắc tôi nên bắt đầu với SQL, Power BI hay Azure Data Studio. Mọi sự trợ giúp sẽ rất được trân trọng. Cảm ơn bạn.  

Các bảng Excel thường dần phát triển thành các sổ làm việc lớn bất tiện. Tìm các bản sao, lọc, nhóm, sắp xếp phức tạp, nối các bảng thành một, v.v. - trở thành một thách thức thực sự. Có khả năng, các tác vụ này có thể được thực thi dễ dàng bằng SQL… giá như có thể chạy các truy vấn SQL đối với dữ liệu Excel

Phần bổ trợ Truy vấn SQL của XLTools nâng cao Excel với sức mạnh của ngôn ngữ truy vấn có cấu trúc

  • Chạy truy vấn SQL trong giao diện Excel và trực tiếp trên bảng Excel

  • Tự động tạo các câu lệnh SELECT và JOIN

  • Sử dụng JOIN, ORDER BY, DISTINCT, GROUP BY, SUM và các toán tử SQLite khác

  • Viết truy vấn trong trình chỉnh sửa trực quan với cú pháp tô sáng

  • Đánh địa chỉ bất kỳ bảng Excel nào từ chế độ xem danh sách dạng cây

Trước khi bạn bắt đầu, hãy thêm Truy vấn SQL vào Excel

Truy vấn SQL là một trong hơn 20 tính năng trong Phần bổ trợ XLTools cho Excel. Hoạt động trong Excel 2019, 2016, 2013, 2010, Office 365 trên máy tính để bàn

Power Automate truy vấn SQL thành excel

Power Automate truy vấn SQL thành excel

Tải xuống XLTools cho Excel

– bản dùng thử miễn phí cung cấp cho bạn 14 ngày truy cập đầy đủ vào tất cả các tính năng

Cách biến dữ liệu Excel của bạn thành cơ sở dữ liệu quan hệ và chuẩn bị cho truy vấn SQL

Theo mặc định, Excel trình bày dữ liệu dưới dạng phạm vi dữ liệu đơn giản. Nhưng SQL chỉ hoạt động với các nguồn dữ liệu quan hệ. Vì vậy, trước khi bạn bắt đầu, hãy đảm bảo định dạng phạm vi Excel dưới dạng bảng (dải ô được đặt tên với kiểu bảng được áp dụng)

  1. Chọn phạm vi dữ liệu Trên tab Trang chủ, nhấp vào Định dạng dưới dạng Bảng Chọn kiểu bảng.

  2. Chọn bảng Mở tab Thiết kế Nhập Tên bảng.

    E. g. "ID sản phẩm"

  3. Lặp lại các bước này cho từng phạm vi dữ liệu mà bạn định sử dụng trong các truy vấn SQL

    E. g. bảng "RetailPrice", "SalesVolume", v.v.

  4. Xong, bây giờ các bảng này sẽ đóng vai trò là cơ sở dữ liệu quan hệ và được chuẩn bị để truy vấn

Power Automate truy vấn SQL thành excel

Power Automate truy vấn SQL thành excel

Cách tạo và chạy SQL SELECT trên bảng Excel

Phần bổ trợ Truy vấn SQL cho phép bạn thực hiện các truy vấn trên các bảng Excel nằm trong các trang tính khác nhau và các sổ làm việc khác nhau. Vui lòng đảm bảo rằng các sổ làm việc này đang mở và dữ liệu cần thiết được định dạng dưới dạng bảng được đặt tên

  1. Nhấp vào nút Thực thi SQL trên tab XLTools Cửa sổ soạn thảo sẽ mở ra.

  2. Ở phía bên trái, tìm chế độ xem dạng cây của tất cả các bảng có sẵn

    Bấm vào các nút để mở rộng/thu gọn các trường của bảng (cột)

  3. Chọn toàn bộ bảng hoặc các trường cụ thể

    Khi bạn đánh dấu vào các trường, câu lệnh CHỌN được tạo tự động ở khu vực bên phải của trình chỉnh sửa

    Mẹo. xem trình soạn thảo SQL tự động đánh dấu cú pháp

  4. Chọn đặt đầu ra truy vấn trên trang tính mới hay trang tính hiện có

  5. Nhấp vào Chạy Xong.

Power Automate truy vấn SQL thành excel

Power Automate truy vấn SQL thành excel

Toán tử còn lại Tham gia, Sắp xếp theo, Nhóm theo, Phân biệt và các lệnh SQLite khác trong Excel

XLTools sử dụng cú pháp SQLite. Người dùng quen thuộc với SQLite có thể thực hiện nhiều truy vấn khác nhau

  • THAM GIA TRÁI – tham gia hai hoặc nhiều bảng bằng các cột khóa được chia sẻ

  • ORDER BY – sắp xếp dữ liệu trong kết quả truy vấn

  • DISTINCT – loại bỏ các bản sao khỏi đầu ra truy vấn

  • GROUP BY – nhóm dữ liệu trong kết quả truy vấn

  • SUM, COUNT, MIN, MAX, AVG và các toán tử khác

Mẹo. xem trình soạn thảo SQL tự động đánh dấu cú pháp

Cách nối hai hoặc nhiều bảng Excel với phần bổ trợ Truy vấn SQL

Bạn có thể hợp nhất nhiều bảng Excel thành một nếu chúng có trường khóa chung. Giả sử bạn phải tham gia một vài bảng chia sẻ cột "ProductID"

  1. Nhấp vào Thực thi SQL trên tab XLTools Chọn các trường bạn muốn xem trong bảng đã hợp nhất.

    Khi bạn đánh dấu vào các trường, CHỌN và THAM GIA TRÁI sẽ được tạo tự động

  2. Chọn đặt đầu ra truy vấn trên trang tính mới hay trang tính hiện có

  3. Nhấp vào Chạy Xong. Một bảng đã hợp nhất sẽ xuất hiện sau vài giây.

Power Automate truy vấn SQL thành excel

Power Automate truy vấn SQL thành excel

Bất kỳ câu hỏi hoặc gợi ý?

John MillerCó hỗ trợ kiểm tra các ô trống hoặc ô trống trong công cụ Truy vấn SQL không?

Trả lời 8 tháng 3 năm 2020 lúc 20. 03

Maria BalobanovaXin chào John, XLTools sử dụng SQLite và nó hỗ trợ các toán tử IS NULL và IS NOT NULL - bạn có thể sử dụng chúng cho truy vấn của mình.

Trả lời Ngày 10 tháng 3 năm 2020 lúc 13. 01

Thưa ngàiChúng ta có thể sử dụng hàm DATEDIFF ở đây không? . Đánh giá cao sự giúp đỡ của bạn.

Trả lời Ngày 5 tháng 10 năm 2019 lúc 01. 13

Maria BalobanovaXin chào ông, bổ trợ của chúng tôi dựa trên ngôn ngữ SQLite. Tuy nhiên, SQLite không hỗ trợ hàm DateDiff. Có cách giải quyết, e. g. trừ một ngày từ ngày khác để có được sự khác biệt.

Trả lời Ngày 7 tháng 10 năm 2019 lúc 12. 16

Amy B SesslerCó thể thực thi các câu lệnh Case bằng công cụ này không

Trả lời 2 tháng 11 năm 2018 lúc 22. 25

Maria BalobanovaXin chào Amy, vâng, phần bổ trợ này sử dụng cú pháp SQLite và các biểu thức CASE cũng được hỗ trợ.

Trả lời Ngày 6 tháng 11 năm 2018 lúc 14. 47

Sayth RenshawNhận thấy khi tôi lưu tệp cục bộ hoạt động tốt. Khi tệp được lưu trữ trong Onedrive, nó không tìm thấy sổ làm việc.

Trả lời 3 tháng 10 năm 2018 lúc 13. 33

Maria BalobanovaXin chào Sayth, Cảm ơn bạn đã báo cáo điều này. Chúng tôi chắc chắn sẽ xem xét vấn đề này.

Trả lời 3 tháng 10 năm 2018 lúc 16. 09

Matt F

Lỗi chứng chỉ trong khi cài đặt, rất muốn dùng thử. Tên. Phần bổ trợ XLTools dành cho Microsoft Excel từ. https. //xltools. net/clickonce/pro/en/XLTools. vsto ************* Văn bản ngoại lệ ************** Hệ thống. Bảo vệ. Ngoại lệ an ninh. Chức năng tùy chỉnh trong ứng dụng này sẽ không hoạt động vì chứng chỉ được sử dụng để ký vào bảng kê khai triển khai cho Phần bổ trợ XLTools cho Microsoft Excel hoặc vị trí của nó không đáng tin cậy.

Trả lời 18 tháng 1 năm 2018 lúc 21. 07

Maria Balobanova

Xin chào Matt, cảm ơn bạn đã báo lỗi. chúng ta sẽ nhìn vào trong nó.

Trong khi chờ đợi, hãy thử điều này. tải lại XLTools > Lưu tệp > Chạy 'XLTools. exe’ và làm theo hướng dẫn thiết lập > Nếu bạn được nhắc cài đặt các điều kiện tiên quyết của Microsoft trong quá trình thực hiện, vui lòng làm như vậy

Trả lời 19 tháng 1 năm 2018 lúc 12. 45

Marcio MollicaCó phiên bản bổ trợ này dành cho Mac OS không?

Trả lời Ngày 17 tháng 8 năm 2017 lúc 20. 33

Maria BalobanovaKhông, Marcio, máy tính để bàn XLTools chỉ dành cho Windows. Bạn có thể quan tâm đến ứng dụng Truy vấn SQL của chúng tôi - ứng dụng này có chức năng tương tự và hoạt động trong Excel cho Mac. Ứng dụng có sẵn trong Microsoft Office Store.

Trả lời Ngày 17 tháng 8 năm 2017 lúc 20. 51

Baba AndhaleThưa ông, tôi đã tải xuống XLTools và tạo một truy vấn khi tôi cần. Nhưng tôi phải lưu tên của nó và phải chạy bằng macro. Nó sẽ được thực hiện như thế nào, Xin vui lòng hướng dẫn

Trả lời Ngày 21 tháng 7 năm 2016 lúc 07. 00

Maria BalobanovaChào Baba, Cảm ơn bạn đã quan tâm đến XLTools. Bạn có thể sao chép văn bản truy vấn trong trình soạn thảo Truy vấn SQL và sử dụng nó trong macro của mình, nếu đó là ý của bạn. Hoặc bạn có thể thử tính năng Tự động hóa của chúng tôi để chạy các truy vấn SQL đối với các bảng Excel mà không cần tập lệnh VBA.

Trả lời 25 tháng 7 năm 2016 lúc 14. 16

Deepak R. RechwadXin chào ông, vì chúng tôi là nhà phát triển lập trình sql, chúng tôi có thể sử dụng XLTools PRO của ông để triển khai cho khách hàng của chúng tôi không? . Rechwad (Ấn Độ, Mumbia)

Trả lời 8 tháng 1 năm 2016 lúc 14. 20

Maria BalobanovaDeepak thân mến, Cảm ơn bạn đã quan tâm đến XLTools. Bạn có thể tạo và chạy báo cáo với Truy vấn SQL của XLTools cho khách hàng của mình. Xin lưu ý rằng nếu bạn dự định triển khai XLTools trên máy tính của khách hàng, họ cũng sẽ cần giấy phép PRO. Số máy tính = Số giấy phép. Trước khi mua giấy phép PRO, tôi thực sự khuyên bạn nên dùng bản dùng thử miễn phí và xem liệu Truy vấn SQL của XLTools có phù hợp với các báo cáo bạn muốn phát triển hay không. Khi bạn tải xuống phần bổ trợ XLTools, bạn sẽ tự động nhận được giấy phép dùng thử miễn phí qua email của mình. Hãy cho tôi biết nếu có bất kỳ câu hỏi nào.

Trả lời 11 tháng 1 năm 2016 lúc 15. 12

TuomoĐiều gì sẽ xảy ra nếu công cụ này có bất cứ điều gì mà tiện ích bổ sung Power Query miễn phí của Microsoft không có?

Trả lời Ngày 9 tháng 10 năm 2015 lúc 11. 38

Maria BalobanovaXin chào Tuomo, đây là hai công cụ khác nhau cho các mục đích khác nhau. Bổ trợ Microsoft Power Query cho phép làm việc với dữ liệu ngoài. SQL Queries by XLTools là add-in cho phép phân tích dữ liệu trực tiếp Excel. Về cơ bản, bạn có thể tạo và chạy các truy vấn trực tiếp đối với các bảng Excel bằng ngôn ngữ SQL. Bạn có thể có cả hai phần bổ trợ trên máy tính của mình.

Trả lời Ngày 9 tháng 10 năm 2015 lúc 15. 23

Mor SagmonBảng kết quả có "sống" không?

Trả lời Ngày 5 tháng 6 năm 2015 lúc 20. 43

DanaLỗi truy vấn SQL. TỰ DO. Mua 19. 95. Dùng thử miễn phí hoặc 6. 99 tháng. Có sự khác biệt giữa 19. phiên bản 95 và 6. 99 mỗi tháng phiên bản. Tôi đang chạy Excel 2013. Giá bán? . . thực sự gây hiểu nhầm. xin tư vấn. Xin cảm ơn các bậc thầy Dana

Trả lời Ngày 4 tháng 6 năm 2015 lúc 23. 59

JulianTôi cho rằng điều này cho phép bạn truy vấn các trang tính trong CÙNG một sổ làm việc?

Trả lời Ngày 6 tháng 2 năm 2015 lúc 08. 37

Peter LiapinXin chào Julian, Trên trang này, chúng tôi có thông tin về phần bổ trợ COM của chúng tôi. Phần bổ trợ này không thể được nhúng trong một sổ làm việc, vì vậy tất cả các thành viên trong nhóm của bạn, những người cần Truy vấn SQL . Nhân tiện, nó cho phép chạy truy vấn SQL trên nhiều bảng trong nhiều sổ làm việc nếu bạn mở tất cả chúng cùng một lúc.

Làm cách nào tôi có thể chuyển đổi truy vấn SQL sang Excel?

Xuất kết quả truy vấn SQL từ Trình quản lý SQL .
Trong công cụ Trình quản lý SQL, hãy hoàn thành truy vấn của bạn
Ở chính giữa trên cùng của bảng kết quả, bên cạnh Xuất, hãy nhấp vào định dạng cho tệp. xls – Tệp bảng tính Microsoft Excel. .
Trong cửa sổ File Download, nhấn Save và chọn vị trí lưu file vào

Power có thể tự động chạy truy vấn SQL không?

Để chạy các truy vấn trên cơ sở dữ liệu được kết nối, hãy sử dụng hành động Thực thi câu lệnh SQL. Power Automate hỗ trợ tất cả các truy vấn cần thiết, chẳng hạn như CHỌN, CHÈN VÀO và CẬP NHẬT .

Chúng ta có thể tự động hóa Excel bằng SQL không?

Giải pháp kỹ thuật . Cụ thể, tự động hóa quá trình lấy dữ liệu. it can make Excel spreadsheet automation much easier. Specifically, automating the process of grabbing data.