Làm cách nào để tôi có thể tự động tìm nạp dữ liệu từ cơ sở dữ liệu khi tôi mở bảng tính?


8

Tôi muốn có một bảng tính excel, khi nó mở ra sẽ tự động điền từ cơ sở dữ liệu SQL, sử dụng các truy vấn cụ thể. Mỗi Workbook sẽ sử dụng một truy vấn khác nhau (hoặc nhiều truy vấn). Lý tưởng nhất là khi nó được mở, các thuộc tính kết nối với SQL có thể được thay đổi.

Bất kỳ ý tưởng làm thế nào để làm điều này?

Câu trả lời:


12

Tất nhiên. Dưới đây là những điều cơ bản.

1) Tạo kết nối (một lần)

  • Excel-Data-From Other Source-SQL Server (cái này dành cho Microsoft SQL, nhưng các nguồn dữ liệu khác có sẵn)
  • Nhập thông tin đăng nhập Máy chủ, bỏ chọn "Kết nối với một bảng cụ thể" nếu bạn muốn sử dụng các bảng hoặc truy vấn SQL khác nhau sau này.
  • Hoàn thành. Nó tự động đưa bạn đến bước bên dưới, nhưng bạn không phải lặp lại phần đó.

2) Thêm kết nối vào sổ làm việc

  • Excel-Data-Kết nối hiện có
  • Chọn kết nối bạn vừa lưu
  • Chọn một cái bàn. Nếu bạn muốn sử dụng truy vấn, chọn bất kỳ bảng nào, sau đó trên màn hình tiếp theo (Nhập dữ liệu), nhấp vào Thuộc tính, tab Định nghĩa, thay đổi Loại lệnh từ Bảng thành SQL và dán truy vấn của bạn bên dưới.
  • Nhập dưới dạng bảng

3) Liệt kê và sửa đổi các kết nối bất cứ lúc nào

  • Kết nối dữ liệu Excel
  • Bạn có thể làm mới, xóa và cũng có thể truy cập Thuộc tính để sửa đổi các truy vấn SQL mà không cần thêm kết nối mới.
  • Tại đây trong các thuộc tính, bạn cũng có thể đặt các tùy chọn để làm mới tự động và khi khởi động.

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.