Nhập dữ liệu từ nguồn dữ liệu ngoài (Power Query)

Nhập dữ liệu từ nguồn dữ liệu ngoài (Power Query)

Sử dụng trải nghiệm chuyển đổi & (Power query) của Excel để nhập dữ liệu vào Excel từ nhiều nguồn dữ liệu khác nhau. Sau đó, bạn có thể sử dụng trình soạn thảo truy vấn để sửa các bước truy vấn để định hình hoặc chuyển đổi dữ liệu. Để biết thêm thông tin, hãy xem hình dữ liệu.

Tùy chọn Dữ liệu > Tải & Biến đổi > Tải dữ liệu

Lưu ý: Bạn vẫn có thể sử dụng trình hướng dẫn kế thừa nếu chúng được bật trong tùy chọn Excel (trong phần dữ liệu). Để biết các bước, hãy xem tab Office 2007 của bài viết này.

Kết nối với nguồn dữ liệu

Bắt đầu trong Excel 2016, bạn sử dụng & chuyển đổi để kết nối với dữ liệu ngoài và thực hiện truy vấn nâng cao. Nó hoạt động hầu hết giống như Power query, nhưng nó không phải là một phần bổ trợ được cài đặt và bạn sẽ tìm thấy nó trên tab dữ liệu của dải băng. Các phần sau đây cung cấp các bước kết nối với nguồn dữ liệu của bạn-các trang web, tệp văn bản, cơ sở dữ liệu, Dịch vụ trực tuyến và các tệp Excel, bảng và phạm vi.

Sử dụng Trình soạn thảo Truy vấn

Lưu ý: Trình soạn thảo truy vấn xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách sử dụng & biến đổi. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần dữ liệu biến đổi & trong tab Ribbon dữ liệu , hãy bấm lấy dữ liệu > từ các nguồn khác > truy vấn trống.

Trình soạn thảo truy vấn trong Excel 365

  1. Bấm vào tab dữ liệu , sau đó nhận dữ liệu > từ tệp > chọn từ văn bản/CSV. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm vào > truy vấn mớitừ tệp > chọn từ CSVhoặc từ văn bản.

    Lưu ý: Bạn cũng có thể khôi phục các đường kết nối kế thừa để bắt đầu hành vi trước đó. Xem phần trên "làm thế nào để tôi khôi phục di sản lấy trải nghiệm dữ liệu ngoài?" trong bài viết sau đây: thống nhất có được & biến đổi.

  2. Trong hộp thoại duyệt các giá trị phân tách bằng dấu phẩy , duyệt hoặc nhập đường dẫn đến tệp mà bạn muốn truy vấn.

  3. Bấm vào Mở.

Lưu ý: Nếu bạn đang nhập dữ liệu từ tệp CSV, Power query sẽ tự động phát hiện các dấu tách của cột bao gồm tên và loại cột. Ví dụ, nếu bạn nhập tệp CSV mẫu dưới đây, Power query sẽ tự động sử dụng hàng đầu tiên làm tên cột và thay đổi từng kiểu dữ liệu cột.

Tệp CSV ví dụ

Hình ảnh của tệp CSV

Power query tự động thay đổi từng kiểu dữ liệu cột:

  • ID đơn hàng thay đổi thành số

  • Ngày đặt hàng thay đổi thành ngày tháng

  • Danh mục vẫn là văn bản (loại cột mặc định)

  • Tên sản phẩm vẫn là văn bản (loại cột mặc định)

  • Bán hàng thay đổi thành số

Trong trình soạn thảo truy vấn, Power query sẽ tự động áp dụng bước Firstrowasheader và bước changetype . Những hành động tự động này tương đương với việc đẩy mạnh một hàng và thay đổi theo cách thủ công mỗi loại cột.

Sau khi tìm thấy các cột tự động phát hiện Power query, bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Lưu ý: Trình soạn thảo truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo một truy vấn mới. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, trên tab dải băng chuyển đổi & , hãy bấm lấy dữ liệu > khởi động trình soạn thảo truy vấn Power query.

  1. Chọn ô bất kỳ trong phạm vi dữ liệu của bạn.

  2. Bấm vào tab dữ liệu , sau đó > từ bảng/phạm vi.

  3. Nếu được nhắc, trong hộp thoại từ bảng , bạn có thể bấm nút chọn phạm vi để chọn một phạm vi cụ thể để dùng làm nguồn dữ liệu.

    Hộp thoại Từ Bảng

  4. Nếu bảng hoặc phạm vi dữ liệu có tiêu đề cột, bạn có thể kiểm tra bảng của tôi có tiêu đề. Các ô tiêu đề được dùng để xác định tên cột cho truy vấn.

  5. Trong trình soạn thảo truy vấn, hãy bấm đóng & tải.

Lưu ý: Nếu phạm vi dữ liệu của bạn đã được định nghĩa là phạm vi đã đặt tên hoặc trong bảng Excel, Excel sẽ tự động cảm nhận toàn bộ phạm vi và tải nó vào trình soạn thảo truy vấn cho bạn. Dữ liệu đồng bằng sẽ tự động chuyển đổi thành bảng khi được tải vào trình soạn thảo truy vấn.

Bạn có thể sử dụng trình soạn thảo truy vấn để viết công thức cho truy vấn của bạn.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Mẫu Công thức trong Trình soạn thảo Truy vấn

Lưu ý: Trình soạn thảo truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo một truy vấn mới. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, trên tab dải băng chuyển đổi & , hãy bấm lấy dữ liệu > khởi động trình soạn thảo truy vấn Power query.

  1. Bấm vào tab dữ liệu , sau đó nhận dữ liệu > từ tệp > chọn từ sổlàm việc. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm vào > truy vấn mớitừ tệp > chọn từ sổlàm việc.

    Lưu ý: Bạn cũng có thể khôi phục các đường kết nối kế thừa để bắt đầu hành vi trước đó. Xem phần trên "làm thế nào để tôi khôi phục di sản lấy trải nghiệm dữ liệu ngoài?" trong bài viết sau đây: thống nhất có được & biến đổi.

  2. Trong hộp thoại duyệt Excel , duyệt hoặc nhập đường dẫn đến tệp mà bạn muốn truy vấn.

  3. Bấm vào Mở.

    Nếu sổ làm việc nguồn của bạn đã đặt tên phạm vi, tên của phạm vi sẽ sẵn dùng như một tập dữ liệu.

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho truy vấn của mình. Ví dụ:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Lưu ý: Trình soạn thảo truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo một truy vấn mới. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, trên tab dải băng chuyển đổi & , hãy bấm lấy dữ liệu > khởi động trình soạn thảo truy vấn Power query.

Hình ảnh thiết bị Surface Book

Sử dụng Excel có được & trải nghiệm chuyển đổi để kết nối với trang web và nhập thông tin từ các bảng khác nhau.

  1. Bấm vào tab Dữ liệu, rồi chọn Truy vấn mới > Từ nguồn khác > Từ web.

    Lưu ý: Nếu bạn không nhìn thấy nút truy vấn mới , hãy bấm vào tab dữ liệu , rồi bấm từ web.

  2. Trong hộp thoại từ web , hãy nhập URLtrang web, rồi bấm OK.

    Power Query > Từ web > Hộp thoại URL đầu vào

    Trong trường hợp này, chúng tôi đang sử dụng: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Nếu trang web yêu cầu thông tin xác thực của người dùng:

    • Trong hộp thoại Truy nhập web, bấm vào một tùy chọn thông tin xác thực, rồi cung cấp các giá trị xác thực.

    • Bấm Lưu.

  3. Bấm OK.

  4. Power Query sẽ phân tích trang web, rồi tải ngăn Bộ dẫn hướng trong Dạng xem bảng.

    Nếu bạn biết bảng nào bạn muốn kết nối đến, sau đó chọn nó từ danh sách. Trong ví dụ này, chúng tôi chọn bảng Results (Kết quả).

    Power Query > Từ web > Bộ dẫn hướng Dạng xem bảng

    Nếu không, bạn có thể chuyển sang Dạng xem web và chọn bảng phù hợp theo cách thủ công. Trong trường hợp này, chúng tôi chọn bảng Results (Kết quả).

    Power Query > Từ web > Bộ dẫn hướng > Dạng xem web
  5. Bấm vào TảiPower Query sẽ tải dữ liệu web bạn đã chọn vào Excel.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu SQL Server. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm > truy vấn mới từ cơ sở dữ liệu > từ cơ sở dữ liệu SQL Server.

  2. Trong hộp thoại cơ sở dữ liệu Microsoft SQL , hãy chỉ định SQL Server để kết nối với hộp tên máy chủ . Tùy ý, bạn có thể chỉ định một tên cơ sở dữ liệu .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

    Hộp thoại kết nối cơ sở dữ liệu của Power query SQL Server
  4. Chọn OK.

  5. Chọn chế độ xác thực để kết nối với cơ sở dữ liệu SQL Server.

    Chứng danh đăng nhập kết nối Power query SQL Server
    1. Windows: đây là lựa chọn mặc định. Chọn tùy chọn này nếu bạn muốn kết nối bằng cách dùng xác thực Windows.

    2. Dữ Chọn tùy chọn này nếu bạn muốn kết nối bằng xác thực SQL Server. Sau khi bạn chọn mục này, hãy chỉ định tên người dùng và mật khẩu để kết nối với phiên bản SQL Server của bạn.

  6. Theo mặc định, hộp kiểm mã hóa kết nối được chọn để biểu thị rằng Power query kết nối với cơ sở dữ liệu của bạn bằng kết nối được mã hóa. Nếu bạn không muốn kết nối bằng cách sử dụng kết nối được mã hóa, hãy xóa hộp kiểm này, rồi bấm kết nối.

    Nếu kết nối với SQL Server của bạn không được thiết lập bằng kết nối được mã hóa, Power query sẽ nhắc bạn kết nối bằng một kết nối không được mật mã. Bấm OK trong thư để kết nối bằng cách sử dụng kết nối không được mật mã.

Ví dụ về công thức

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ ODBC. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy đi đến > truy vấn mớitừ các nguồn khác > từ ODBC.

  2. Trong hộp thoại từ ODBC , nếu được hiển thị, hãy chọn tên nguồn dữ liệu của bạn (DSN).

  3. Nhập chuỗi kết nối của bạn, rồi nhấn OK.

  4. Trong hộp thoại tiếp theo, chọn tùy chọn kết nối mặc định hoặc tùy chỉnh, Windowshoặc cơ sở dữ liệu , nhập thông tin đăng nhập của bạn, rồi nhấn kết nối.

  5. Trong ngăn bộ dẫn hướng, chọn bảng hoặc truy vấn mà bạn muốn kết nối, rồi nhấn vào tải hoặc sửa.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu Microsoft Access. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm > truy vấn mớitừ cơ sở dữ liệu > truy nhập.

  2. Trong hộp thoại nhập dữ liệu , duyệt hoặc nhập URL của tệp để nhập hoặc liên kết đến tệp.

  3. Làm theo các bước trong hộp thoại bộ dẫn hướng để kết nối với bảng hoặc truy vấn của lựa chọn của bạn.

  4. Bấm vào tải hoặc sửa.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ > tệptừ XML. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm > truy vấn mớitừ > tệptừ XML.

  2. Trong hộp thoại từ XML duyệt , hãy duyệt đến hoặc nhập URL của tệp để nhập hoặc liên kết đến tệp.

  3. Bấm vào Mở.

    Sau khi kết nối thành công, bạn sẽ có thể sử dụng ngăn bộ dẫn hướng để duyệt và xem trước các bộ sưu tập các mục trong tệp XML theo biểu mẫu dạng bảng.

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Lưu ý: Trình soạn thảo truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo một truy vấn mới. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, trên tab dải băng chuyển đổi & , hãy bấm lấy dữ liệu > khởi động trình soạn thảo truy vấn Power query.

  1. Đi đến dữ liệu > lấy dữ liệu ngoài > từ cơ sở dữ liệu > từ các dịch vụ phân tích. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm lấy dữ liệu ngoài > từ các nguồn khác > từ dịch vụ phân tích.

    Trình hướng dẫn kết nối dữ liệu được hiển thị. Trình hướng dẫn này có ba ngăn.

    • Kết nối với Máy chủ Cơ sở dữ liệu

    • Chọn cơ sở dữ liệu và bảng

    • Lưu tệp kết nối dữ liệu và kết thúc

  2. Trong ngăn kết nối với máy chủ cơ sở dữ liệu , trong hộp tên máy chủ , nhập tên máy chủ cơ sở dữ liệu OLAP.

    Mẹo: Nếu bạn biết tên của tệp khối ngoại tuyến mà bạn muốn kết nối, bạn có thể nhập đường dẫn tệp đầy đủ, tên tệp và phần mở rộng.

  3. Bên dưới đăng nhập chứngdanh, hãy thực hiện một trong các thao tác sau đây, rồi bấm tiếp:

    • Để dùng tên và mật khẩu người dùng Windows hiện tại của bạn, hãy bấm dùng xác thực Windows.

    • Để nhập tên người dùng và mật khẩu cơ sở dữ liệu, hãy bấm sử dụng tên người dùng và mật khẩu sau đây, rồi nhập tên người dùng và mật khẩu của bạn vào hộp tên người dùngmật khẩu tương ứng.

  4. Trong phần chọn cơ sở dữ liệu có chứa dữ liệu bạn muốn ngăn, hãy chọn cơ sở dữ liệu, rồi bấm tiếp.

    Để kết nối với một cube cụ thể trong cơ sở dữ liệu, hãy đảm bảo rằng kết nối với một khối hoặc bảng cụ thể được chọn, rồi chọn một hình khối từ danh sách.

  5. Trong hộp lưu tệp kết nối dữ liệu và ngăn kết thúc , trong hộp tên tệp , hãy sửa đổi tên tệp mặc định là cần thiết (tùy chọn).

  6. Bấm duyệt để thay đổi vị trí tệp mặc định của nguồn dữ liệu của tôihoặc kiểm tra tên tệp hiện có.

  7. Trong hộp mô tả, tên thân thiệntừ khóa tìm kiếm , nhập mô tả tệp, tên thân thiện và các từ tìm kiếm phổ biến (Tất cả đều là tùy chọn).

  8. Để đảm bảo rằng tệp kết nối được dùng khi PivotTable được làm mới, hãy bấm luôn cố gắng sử dụng tệp này để làm mới dữ liệu này.

    Chọn hộp kiểm này đảm bảo rằng các bản Cập Nhật cho tệp kết nối sẽ luôn được dùng bởi tất cả các sổ làm việc sử dụng tệp kết nối đó.

  9. Bấm hoàn tất để đóng trình hướng dẫn kết nối dữ liệu.

  10. Trong hộp thoại nhập dữ liệu , bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của mình, hãy thực hiện một trong các thao tác sau:

    • Để chỉ tạo một báo cáo PivotTable, hãy bấm báo cáo pivottable.

    • Để tạo báo cáo PivotTable và báo cáo PivotChart, hãy bấm vào pivotchart và báo cáo pivottable.

    • Để lưu trữ kết nối đã chọn trong sổ làm việc để sử dụng sau này, hãy bấm chỉ tạo kết nối. Hộp kiểm này đảm bảo rằng kết nối được sử dụng bởi các công thức có chứa các hàm khối mà bạn tạo và bạn không muốn tạo báo cáo PivotTable.

  11. Bên dưới nơi bạn muốn đặt dữ liệu, hãythực hiện một trong các thao tác sau:

    • Để đặt báo cáo PivotTable trong trang tính hiện có, hãy chọn trang tính hiện có, rồi nhập tham chiếu ô của ô đầu tiên trong phạm vi ô mà bạn muốn định vị báo cáo pivottable.

      Bạn cũng có thể bấm thu gọn Ảnh nút hộp thoại để tạm thời ẩn hộp thoại, chọn ô đầu trên trang tính mà bạn muốn sử dụng, rồi nhấn bung rộng hộp thoại Ảnh nút .

    • Để đặt báo cáo PivotTable vào trang tính mới bắt đầu từ ô A1, hãy bấm trang tính mới.

    • Để xác minh hoặc thay đổi thuộc tính kết nối, hãy bấm thuộc tính, thực hiện các thay đổi cần thiết trong hộp thoại thuộc tính kết nối , rồi bấm OK.

Trong Excel for Microsoft 365:

  1. Trên tab dữ liệu , hãy bấm lấy dữ liệu > từ > tệptừ JSON.

    Nhận dữ liệu từ nút tệp JSON

  2. Duyệt đến vị trí tệp JSON của bạn, chọn nó, rồi bấm mở.

  3. Sau khi trình soạn thảo truy vấn đã tải dữ liệu của bạn, hãy bấm chuyển đổi > thành bảng, rồi đóng & tải.

Trong Excel 2016:

  1. Trên tab dữ liệu , hãy bấm > truy vấn mớitừ các nguồn khác > truy vấn trống.

  2. Trong trình soạn thảo truy vấn, bấm vào trình soạn thảo nâng cao.

  3. Nhập chuỗi truy vấn của bạn như sau, thay thế "C:\Users\Name\Desktop\JSONTest.jstrên" bằng đường dẫn đến tệp JSON của bạn.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Trong Excel for Microsoft 365:

  1. Trên tab dữ liệu , hãy bấm lấy dữ liệu > từ > tệptừ PDF.

    Trình kết nối PDF trong dữ liệu Get, từ menu Tệp

  2. Chọn tệp PDF của bạn, rồi bấm mở. Biểu mẫu Navigator mở TỆP PDF của bạn và hiển thị các bảng sẵn dùng.

    Hộp thoại bộ dẫn hướng để nhập dữ liệu PDF

  3. Chọn các bảng mà bạn muốn nhập, sau đó thực hiện một trong các thao tác sau:

    • Để xem dữ liệu trực tiếp trong Excel, hãy bấm tải.

    • Để làm việc với dữ liệu trong Power query trước, hãy bấm chuyển đổi dữ liệu.

Lưu ý: Trước khi bạn có thể kết nối với cơ sở dữ liệu Oracle bằng Power query, bạn cần phần mềm Oracle Client v 8.1.7 hoặc lớn hơn trên máy tính của mình. Để cài đặt phần mềm máy khách Oracle, hãy đi đến 32-bit Oracle dữ liệu truy nhập các thành phần (ODAC) với công cụ nhà phát triển Oracle cho Visual Studio (12.1.0.2.4) để cài đặt 32-bit Oracle Client, hoặc đến 64-bit odac 12c Release 4 (12.1.0.2.4) xcopy for Windows x64 để cài đặt 64-bit Oracle client.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu Oracle. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm > truy vấn mớitừ cơ sở dữ liệu > từ cơ sở dữ liệu Oracle.

  2. Trong hộp thoại cơ sở dữ liệu Oracle , trong tên máy chủ xác định máy chủ Oracle để kết nối đến. Nếu yêu cầu SID, điều này có thể được xác định trong biểu mẫu "ServerName/SID".

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ Oracle yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ danh sách SharePoint. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm truy vấn mới > từ các nguồn khác > từ danh sách SharePoint.

  2. Trong hộp thoại danh sách Microsoft SharePoint xuất hiện, hãy nhập URL cho site SharePoint.

    Lưu ý: Khi kết nối với danh sách SharePoint, hãy nhập URL của site thay vì URL của danh sách. Trong hộp thoại Access SharePoint , chọn URL chung nhất để xác thực đối với trang chính xác. Theo mặc định, URL chung nhất được chọn.

  3. Chọn OK để tiếp tục.

  4. Trong hộp thoại Access SharePoint xuất hiện tiếp theo, hãy chọn một tùy chọn chứng danh:

    1. Chọn ẩn danh nếu máy chủ SharePoint không yêu cầu bất kỳ chứng danh nào.

    2. Chọn Windows nếu máy chủ SharePoint yêu cầu thông tin đăng nhập Windows của bạn.

    3. Chọn tài khoản tổ chức nếu máy chủ SharePoint yêu cầu thông tin xác thực tài khoản của tổ chức.

  5. Chọn kết nối.

    Excel Power query kết nối với hộp thoại kết nối danh sách SharePoint

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ nguồn cấp oData. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm truy vấn mới > từ các nguồn khác > từ nguồn cấp oData.

  2. Trong hộp thoại nguồn cấp oData , hãy nhập URL cho nguồn cấp oData.

  3. Chọn OK.

  4. Nếu nguồn cấp OData yêu cầu chứng danh người dùng, trong hộp thoại truy nhập nguồn cấp oData :

    1. Chọn Windows nếu nguồn cấp oData yêu cầu xác thực Windows.

    2. Chọn BASIC nếu nguồn cấp oData yêu cầu tên người dùng và mật khẩu của bạn.

    3. Chọn khóa Marketplace nếu nguồn cấp oData yêu cầu phải có một khóa tài khoản Marketplace. Bạn có thể chọn khóa tài khoản thị trường của bạn để đăng ký với nguồn cấp Microsoft Azure Marketplace oData. Bạn cũng có thể đăng ký Microsoft Azure Marketplace từ hộp thoại truy nhập nguồn cấp OData.

    4. Bấm vào tài khoản tổ chức nếu nguồn cấp oData yêu cầu chứng danh truy nhập liên kết. Đối với Windows Live ID, hãy đăng nhập vào tài khoản của bạn.

    5. Chọn Lưu.

Lưu ý: Kết nối với nguồn cấp OData hỗ trợ định dạng dịch vụ dữ liệu ánh sáng JSON.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ oledb. Nếu bạn không thấy nút lấy dữ liệu , hãy làm theo hướng dẫn trình hướng dẫn kết nối dữ liệu bên dưới.

  2. Trong hộp thoại từ Ole DB , hãy nhập chuỗi kết nối của bạn, rồi nhấn OK.

  3. Trong hộp thoại nhà cung cấp Oledb , chọn từ các tùy chọn kết nối mặc định hoặc tùy chỉnh, Windowshoặc cơ sở dữ liệu , nhập thông tin xác thực phù hợp, rồi bấm kết nối.

  4. Trong hộp thoại bộ dẫn hướng, hãy chọn cơ sở dữ liệu và bảng hoặc truy vấn mà bạn muốn kết nối, rồi nhấn vào tải hoặc sửa.

  5. Trong trình soạn thảo Power query, nhấn đóng & tải.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu MySQL. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm truy vấn mới > từ cơ sở dữ liệu > từ cơ sở dữ liệu MySQL

  2. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu MySQL. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm truy vấn mới > từ cơ sở dữ liệu > từ cơ sở dữ liệu MySQL

  3. Trong hộp thoại cơ sở dữ liệu MySQL , trong mục tên máy chủ xác định cơ sở dữ liệu MySQL để kết nối đến.

  4. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  5. Bấm OK.

  6. Nếu máy chủ MySQL yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ Microsoft Exchange. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm truy vấn mới > từ các nguồn khác > từ Microsoft Exchange.

  2. Trong hộp thoại truy nhập một máy chủ Exchange , hãy chỉ định địa chỉ emailmật khẩucủa bạn.

  3. Bấm Lưu.

  4. Trong hộp thoại Dịch vụ tự động phát hiện Microsoft Exchange , hãy chọn cho phép để cho phép Dịch vụ Exchange tin cậy chứng danh của bạn.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ Active Directory. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm vào > truy vấn mớitừ các nguồn khác > Active Directory.

  2. Nhập tên miền của bạn trong hộp thoại Active Directory.

  3. Trong hộp thoại tên miền Active Directory cho tên miền của bạn, hãy bấm dùng chứng danh hiện tại của tôihoặc dùng chứng danh thay thế. Để dùng xác thực credenitals thay thế , hãy nhập tên người dùngmật khẩucủa bạn.

  4. Bấm Kết nối.

  5. Sau khi kết nối thành công, bạn có thể sử dụng ngăn bộ dẫn hướng để duyệt tất cả các tên miền sẵn dùng trong Active Directory của bạn và truy sâu xuống vào thông tin Active Directory bao gồm người dùng, tài khoản và máy tính.

Lưu ý: 

  • Tính năng này chỉ sẵn dùng trong Excel cho Windows nếu bạn có Office 2019 hoặc đăng ký Microsoft 365. Nếu bạn là người đăng kýMicrosoft 365, hãy đảm bảo bạn có phiên bản mới nhất của Office.

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu SAP HANA bằng Power query, bạn cần trình điều khiển ODBC SAP Hana trên máy tính của bạn. Chọn trình điều khiển khớp với cài đặt Power query của bạn (32 bit hoặc 64 bit).

  • Bạn sẽ cần một tài khoản SAP để đăng nhập vào trang web và tải xuống các trình điều khiển. Nếu bạn không chắc chắn, hãy liên hệ với người quản trị SAP trong tổ chức của bạn.

Để kết nối với cơ sở dữ liệu SAP HANA:

  1. Bấm dữ liệu > truy vấn mới > từ cơ sở dữ liệu > từ cơ sở dữ liệu SAP HANA.

    Tùy chọn cơ sở dữ liệu SAP HANA trong tab dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu SAP HANA , hãy xác định máy chủ mà bạn muốn kết nối đến. Tên máy chủ cần theo dõi định dạng ServerName: Cổng.

    Hộp thoại cơ sở dữ liệu SAP HANA
  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy bấm tùy chọn nâng cao và trong hộp câu lệnh SQL nhập truy vấn.

  4. Bấm OK.

  5. Nếu máy chủ SAP HANA yêu cầu chứng danh người dùng cơ sở dữ liệu, sau đó trong hộp thoại truy nhập cơ sở dữ liệu SAP HANA , hãy thực hiện như sau:

    1. Bấm vào tab cơ sở dữ liệu , rồi nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

Cảnh báo: 

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu IBM DB2, bạn cần trình điều khiển máy chủ dữ liệu IBM DB2 được cài đặt trên máy tính của bạn (yêu cầu tối thiểu là gói trình điều khiển dữ liệu IBM (DS Driver)). Chọn trình điều khiển khớp với cài đặt Power query của bạn (32 bit hoặc 64 bit).

  • Có những vấn đề đã biết được báo cáo bởi IBM cài đặt trình điều khiển máy chủ dữ liệu IBM DB2 trên Windows 8. Nếu bạn đang sử dụng Windows 8 và muốn kết nối với IBM DB2 bằng Power query, bạn cần làm theo các bước cài đặt bổ sung. Tìm hiểu thêm thông tin về trình điều khiển máy chủ dữ liệu IBM DB2 trên Windows 8..

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu IBM DB2. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm > truy vấn mớitừ cơ sở dữ liệu > từ cơ sở dữ liệu IBM DB2.

  2. Trong hộp thoại cơ sở dữ liệu IBM DB2 , trong tên máy chủ xác định máy chủ cơ sở dữ liệu IBM DB2 để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ IBM DB2 yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

Lưu ý: Trước khi có thể kết nối với cơ sở dữ liệu PostgreSQL trong Power query, bạn cần có nhà cung cấp dữ liệu Ngpsql cho PostgreSQL được cài đặt trên máy tính của bạn. Chọn trình điều khiển khớp với phiên bản Office của bạn (32 bit hoặc 64 bit). Xem: tôi đang sử dụng phiên bản Office nào? để biết thêm thông tin. Ngoài ra, hãy đảm bảo rằng bạn đã đăng ký nhà cung cấp trong cấu hình máy khớp với phiên bản .NET gần đây nhất trên thiết bị của bạn.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu PostgreSQL. Nếu bạn không nhìn thấy nút lấy dữ liệu , sau đó bấm vào > truy vấn mới từ cơ sở dữ liệu > từ cơ sở dữ liệu PostgreSQL.

  2. Trong hộp thoại cơ sở dữ liệu PostgreSQL , hãy chỉ rõ máy chủ cơ sở dữ liệu PostgreSQL mà bạn muốn kết nối đến trong phần tên máy chủ .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Chọn OK.

  5. Nếu máy chủ PostgreSQL yêu cầu chứng danh người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Chọn kết nối.

  1. Dẫn hướng đến https://web.powerapps.com/

  2. Chọn môi trường bạn muốn kết nối tới.

  3. Trong menu, chọn biểu tượng thiết đặt > các tùy chỉnh nâng cao > tài nguyên nhà phát triển.

  4. Sao chép giá trị API ví dụ web

    Lưu ý: 

    • Định dạng URL sẽ giống nhưhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Định dạng chính xác của URL mà bạn sẽ sử dụng để kết nối phụ thuộc vào khu vực của bạn và phiên bản CD cho các ứng dụng mà bạn đang sử dụng. Để biết thêm thông tin, hãy xem: URL và phiên bản API web.

  5. Chọn tab dữ liệu , sau đó nhận được & dữ liệu chuyển đổi > lấy dữ liệu > từ dịch vụ trực tuyến > từ Dynamics 365 (trực tuyến).

  6. Trong hộp thoại, với tùy chọn cơ bản được chọn, hãy nhập URL web API cho kết nối ứng dụng cho đĩa CD của bạn, rồi bấm OK.

    • Nếu bạn chọn tùy chọn nâng cao , bạn có thể chắp thêm các tham số bổ sung nhất định vào truy vấn để kiểm soát những gì được trả về dữ liệu. Để biết thêm thông tin, hãy xem: dữ liệu truy vấn bằng cách dùng API web

  7. Chọn tài khoản của tổ chức.

    • Nếu bạn không đăng nhập bằng tài khoản cơ quan hoặc trường học của Microsoft mà bạn sử dụng để truy nhập vào các ứng dụng CD, hãy bấm đăng nhập và nhập tên người dùng và mật khẩu của tài khoản.

  8. Bấm Kết nối.

  9. Trong hộp thoại bộ dẫn hướng, hãy chọn dữ liệu bạn muốn truy xuất.

  10. Nếu dữ liệu được nhập là tốt, thì hãy chọn tùy chọn tải , nếu không, hãy chọn tùy chọn chỉnh sửa để mở trình soạn thảo Power query.

    Lưu ý: Trình soạn thảo Power query cung cấp cho bạn nhiều tùy chọn để sửa đổi dữ liệu trả về. Ví dụ, bạn có thể muốn nhập các cột ít hơn dữ liệu nguồn của bạn. Trong trường hợp đó, hãy đi đến tab trang đầu > quản lý cột > chọn cột, chọn cột bạn muốn giữ, rồi bấm OK. Khi bạn đã sẵn sàng, hãy bấm đóng & tải để trả về dữ liệu đã sửa đổi thành Excel.

Lưu ý: Trước khi bạn có thể kết nối với cơ sở dữ liệu Teradata, bạn cần có nhà cung cấp dữ liệu .net cho Teradata trên máy tính của bạn.

  1. Bấm vào tab dữ liệu , sau đó nhận được & dữ liệu chuyển đổi > lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu Teradata.

  2. Trong hộp thoại cơ sở dữ liệu Teradata , trong tên máy chủ xác định máy chủ Teradata để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Chọn OK.

  5. Nếu máy chủ Teradata yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Lưu.

Quan trọng: Hưu trí thông báo kết nối dữ liệu Facebook   Nhập và làm mới dữ liệu từ Facebook trong Excel sẽ ngừng hoạt động trong tháng tư, 2020. Bạn vẫn sẽ có thể sử dụng trình kết nối Facebook nhận được & chuyển đổi (Power query) cho đến khi đó, nhưng bắt đầu từ tháng tư, 2020, bạn sẽ không thể kết nối với Facebook và sẽ nhận được thông báo lỗi. Chúng tôi khuyên bạn nên sửa đổi hoặc loại bỏ bất kỳ truy vấn nào hiện có được & chuyển đổi (Power query) sử dụng đường kết nối Facebook càng sớm càng tốt để tránh kết quả không mong muốn.

Lưu ý: Nếu đây là lần đầu tiên bạn đã kết nối với Facebook, bạn sẽ được yêu cầu cung cấp chứng danh. Đăng nhập bằng tài khoản Facebook của bạn và cho phép truy nhập vào ứng dụng Power query. Bạn có thể tắt lời nhắc trong tương lai bằng cách bấm vào không cảnh báo tôi lần nữa cho tùy chọn kết nối này.

  1. Trên tab dữ liệu , hãy bấm lấy dữ liệu > từ các dịch vụ trực tuyến > từ Facebook. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm > truy vấn mớitừ các nguồn khác > từ Facebook.

  2. Trong hộp thoại Facebook , hãy kết nối với Facebook bằng cách sử dụng "tôi", tên người dùng hoặc đối tượng của bạn.

    Lưu ý: Tên người dùng Facebook của bạn khác với email đăng nhập của bạn.

  3. Chọn một thể loại để kết nối từ danh sách thả xuống kết nối . Ví dụ, chọn bạn bè để cung cấp cho bạn quyền truy nhập vào tất cả các thông tin sẵn có trong thể loại bạn bè trên Facebook của bạn.

  4. Bấm OK.

  5. Nếu cần, hãy bấm vào đăng nhập từ hộp thoại Access Facebook , sau đó nhập email hoặc số điện thoại Facebook của bạn và mật khẩu. Bạn có thể kiểm tra tùy chọn vẫn đăng nhập. Sau khi đăng nhập, hãy bấm kết nối.

  6. Sau khi kết nối thành công, bạn sẽ có thể xem trước một bảng có chứa thông tin về thể loại đã chọn. Ví dụ, nếu bạn chọn thể loại bạn bè, Power query ám một bảng có chứa bạn bè Facebook của bạn theo tên.

  7. Bấm vào tải hoặc sửa.

Bạn có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Trình soạn thảo Power query với công thức Facebook

Lưu ý: Trình soạn thảo truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo một truy vấn mới. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, trên tab dải băng chuyển đổi & , hãy bấm lấy dữ liệu > khởi động trình soạn thảo truy vấn Power query.

Lưu ý: 

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu SAP SQL Anywhere, bạn cần trình điều khiển SAP SQL Anywhere được cài đặt trên máy tính của bạn. Chọn trình điều khiển khớp với cài đặt Excel của bạn (32 bit hoặc 64 bit).

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ cơ sở dữ liệu > từ cơ sở dữ liệu Sybase. Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm > truy vấn mớitừ cơ sở dữ liệu > từ cơ sở dữ liệu Sybase.

  2. Trong hộp thoại cơ sở dữ liệu Sybase , hãy chỉ định máy chủ Sybase để kết nối với hộp tên máy chủ . Tùy ý, bạn có thể chỉ định một tên cơ sở dữ liệu .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Theo mặc định, hộp kiểm mã hóa kết nối được chọn để các truy vấn Power query kết nối với cơ sở dữ liệu của bạn bằng cách sử dụng kết nối được mã hóa đơn giản.

  6. Bấm Kết nối.

Microsoft Azure Lưu trữ blob là một dịch vụ để lưu trữ số lượng lớn dữ liệu không có cấu trúc, chẳng hạn như hình ảnh, video, âm thanh và tài liệu, có thể được truy nhập từ bất kỳ đâu trên thế giới qua HTTP hoặc HTTPS. Để biết thêm thông tin về dịch vụ lưu trữ Azure blob, hãy xem cách sử dụng dung lượng lưu trữ blob.

  1. Bấm vào tab dữ liệu , sau đó nhận & dữ liệu chuyển đổi > lấy dữ liệu > từ Azure > từ Azure blob lưu trữ. Nếu bạn không nhìn thấy nút lấy dữ liệu, sau đó bấm truy vấn mới > từ Azure > từ lưu trữ Microsoft Azure blob.

  2. Trong hộp thoại Microsoft Azure blob lưu trữ , hãy nhập tên tài khoản lưu trữ Microsoft Azure hoặc URL của bạn, rồi bấm OK.

  3. Nếu bạn đang kết nối với dịch vụ lưu trữ blob lần đầu tiên, bạn sẽ được nhắc nhập và lưu khóa truy nhập lưu trữ. Trong hộp thoại truy nhập trang lưu trữ Microsoft Azure blob , hãy nhập khóa truy nhập lưu trữ của bạn trong hộp tài khoản , rồi bấm lưu.

    Lưu ý: Nếu bạn cần truy xuất khóa truy nhập lưu trữ của mình, hãy duyệt đến cổng thông tinMicrosoft Azure, chọn tài khoản lưu trữ của bạn, rồi bấm vào biểu tượng quản lý phím truy nhập ở phía dưới cùng của trang. Bấm vào biểu tượng sao chép ở bên phải của khóa chính, rồi dán giá trị vào hộp khóa tài khoản .

  4. Trình soạn thảo truy vấn liệt kê tất cả các bộ chứa sẵn dùng trong dung lượng lưu trữ blob Microsoft Azure của bạn. Trong bộ dẫnhướng, hãy chọn một bộ chứa từ vị trí bạn muốn nhập dữ liệu, rồi bấm vào áp dụng & đóng.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ Azure > từ Azure hdinsight (hdfs). Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm > truy vấn mớitừ Azure > từ Microsoft Azure hdinsight.

  2. Nhập tên tài khoản hoặc URL của tài khoản lưu trữ blob Microsoft Azure được liên kết với cụm hdinsight của bạn, rồi bấm OK.

  3. Trong hộp thoại truy nhập Microsoft Azure HDInsight , hãy nhập khóa tài khoảncủa bạn, rồi bấm kết nối.

  4. Chọn cụm của bạn trong hộp thoại dẫn hướng, rồi tìm và chọn một tệp nội dung.

  5. Bấm vào tải để tải bảng đã chọn, hoặc bấm Sửa để thực hiện các bộ lọc và biến đổi dữ liệu bổ sung trước khi tải nó.

Bạn có thể sử dụng bổ trợ Power query để kết nối với các nguồn dữ liệu bên ngoài và thực hiện các phân tích dữ liệu nâng cao. Các phần sau đây cung cấp các bước kết nối với nguồn dữ liệu của bạn-các trang web, tệp văn bản, cơ sở dữ liệu, Dịch vụ trực tuyến và các tệp Excel, bảng và phạm vi.

Quan trọng: Trước khi bạn có thể sử dụng Power query trong Excel 2013, bạn phải kích hoạt nó: bấm tùy chọntệp > > phần bổtrợ. Trong mục Quản lý ở cuối, chọn tùy chọn Phần bổ trợ COM từ danh sách thả xuống, rồi bấm vào Đi. Bấm vào hộp kiểm Power Query, rồi chọn OK. Ribbon Power query sẽ tự động xuất hiện nhưng nếu không, hãy đóng và khởi động lại Excel.

Sử dụng Trình soạn thảo Truy vấn

Lưu ý: Trình soạn thảo truy vấn xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách sử dụng Power query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

  1. Trong tab ruy-băng Power query , hãy bấm từ > tệptừ CSVhoặc từ văn bản.

  2. Trong hộp thoại duyệt các giá trị phân tách bằng dấu phẩy , duyệt hoặc nhập đường dẫn đến tệp mà bạn muốn truy vấn.

  3. Bấm vào Mở.

Lưu ý: Nếu bạn đang nhập dữ liệu từ tệp CSV, Power query sẽ tự động phát hiện các dấu tách của cột bao gồm tên và loại cột. Ví dụ, nếu bạn nhập tệp CSV mẫu dưới đây, Power query sẽ tự động sử dụng hàng đầu tiên làm tên cột và thay đổi từng kiểu dữ liệu cột.

Tệp CSV ví dụ

Hình ảnh của tệp CSV

Power query tự động thay đổi từng kiểu dữ liệu cột:

  • ID đơn hàng thay đổi thành số

  • Ngày đặt hàng thay đổi thành ngày tháng

  • Danh mục vẫn là văn bản (loại cột mặc định)

  • Tên sản phẩm vẫn là văn bản (loại cột mặc định)

  • Bán hàng thay đổi thành số

Trong trình soạn thảo truy vấn, Power query sẽ tự động áp dụng bước Firstrowasheader và bước changetype . Những hành động tự động này tương đương với việc đẩy mạnh một hàng và thay đổi theo cách thủ công mỗi loại cột.

Sau khi tìm thấy các cột tự động phát hiện Power query, bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây Hiển thị cửa sổ trình soạn thảo truy vấn trong Excel 2013 xuất hiện sau khi chỉnh sửa truy vấn từ một sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

  1. Chọn ô bất kỳ trong phạm vi dữ liệu của bạn.

  2. Trong tab ruy-băng Power query , hãy bấm từ bảng.

    Kết nối với Bảng Dữ liệu Excel

  3. Nếu được nhắc, trong hộp thoại từ bảng , bạn có thể bấm nút chọn phạm vi để chọn một phạm vi cụ thể để dùng làm nguồn dữ liệu.

    Hộp thoại Từ Bảng

  4. Nếu phạm vi dữ liệu có tiêu đề cột, bạn có thể kiểm tra bảng của tôi có tiêu đề. Các ô tiêu đề phạm vi được dùng để đặt tên cột cho truy vấn.

  5. Trong trình soạn thảo truy vấn, hãy bấm đóng & tải.

Lưu ý: Nếu phạm vi dữ liệu của bạn đã được xác định là một phạm vi đã đặt tên hoặc trong bảng Excel, thì Power query sẽ tự động cảm nhận toàn bộ phạm vi và tải nó vào trình soạn thảo truy vấn cho bạn. Dữ liệu đồng bằng sẽ tự động chuyển đổi thành bảng khi được tải vào trình soạn thảo truy vấn.

Bạn có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Mẫu Công thức trong Trình soạn thảo Truy vấn

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

  1. Trong tab ruy-băng Power query , hãy bấm từ > tệptừ Excel.

  2. Trong hộp thoại duyệt Excel , duyệt hoặc nhập đường dẫn đến tệp mà bạn muốn truy vấn.

  3. Bấm vào Mở.

    Nếu sổ làm việc nguồn của bạn đã đặt tên phạm vi, tên của phạm vi sẽ sẵn dùng như một tập dữ liệu.

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây Hiển thị cửa sổ trình soạn thảo truy vấn trong Excel 2013 xuất hiện sau khi chỉnh sửa truy vấn từ một sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

Lưu ý: Trong khi tìm cách nhập dữ liệu từ một tệp Excel hoặc cơ sở dữ liệu Access trong một số thiết lập, bạn có thể gặp phải lỗi mà Microsoft Access Database Engine (Microsoft. ace. OLEDB. 12.0 Provider) không được đăng ký trên máy cục bộ. Lỗi xảy ra trên hệ thống chỉ có cài đặt Office 2013. Để giải quyết lỗi này, hãy tải xuống các tài nguyên sau đây để đảm bảo rằng bạn có thể tiếp tục với các nguồn dữ liệu mà bạn đang cố gắng truy nhập.

  1. Bấm vào dải băng Power Query, rồi chọn Từ web.

  2. Trong hộp thoại Từ web, nhập URL của trang web, rồi chọn OK.

    Power Query > Từ web > Hộp thoại URL đầu vào

    Trong trường hợp này, chúng tôi đang sử dụng: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Nếu trang web yêu cầu thông tin xác thực của người dùng:

    • Trong hộp thoại Truy nhập web, bấm vào một tùy chọn thông tin xác thực, rồi cung cấp các giá trị xác thực.

    • Bấm Lưu.

  3. Bấm OK.

  4. Power Query sẽ phân tích trang web, rồi tải ngăn Bộ dẫn hướng trong Dạng xem bảng.

    Nếu bạn biết mình muốn kết nối với bảng nào thì hãy bấm vào đó bảng đó từ danh sách. Trong ví dụ này, chúng tôi chọn bảng Results (Kết quả).

    Power Query > Từ web > Bộ dẫn hướng Dạng xem bảng

    Nếu không, bạn có thể chuyển sang Dạng xem web và chọn bảng phù hợp theo cách thủ công. Trong trường hợp này, chúng tôi chọn bảng Results (Kết quả).

    Power Query > Từ web > Bộ dẫn hướng > Dạng xem web
  5. Bấm vào TảiPower Query sẽ tải dữ liệu web bạn đã chọn vào Excel.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu SQL Server.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Microsoft SQL , hãy chỉ định SQL Server để kết nối với hộp tên máy chủ . Tùy ý, bạn có thể chỉ định một tên cơ sở dữ liệu .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

    Hộp thoại kết nối cơ sở dữ liệu của Power query SQL Server
  4. Chọn OK.

  5. Chọn chế độ xác thực để kết nối với cơ sở dữ liệu SQL Server.

    Chứng danh đăng nhập kết nối Power query SQL Server
    1. Windows: đây là lựa chọn mặc định. Chọn tùy chọn này nếu bạn muốn kết nối bằng cách dùng xác thực Windows.

    2. Cơ sở dữ liệu: chọn tùy chọn này nếu bạn muốn kết nối bằng xác thực SQL Server. Sau khi bạn chọn mục này, hãy chỉ định tên người dùng và mật khẩu để kết nối với phiên bản SQL Server của bạn.

  6. Theo mặc định, hộp kiểm mã hóa kết nối được chọn để biểu thị rằng Power query kết nối với cơ sở dữ liệu của bạn bằng kết nối được mã hóa. Nếu bạn không muốn kết nối bằng cách sử dụng kết nối được mã hóa, hãy xóa hộp kiểm này, rồi bấm kết nối.

    Nếu kết nối với SQL Server của bạn không được thiết lập bằng kết nối được mã hóa, Power query sẽ nhắc bạn kết nối bằng một kết nối không được mật mã. Bấm OK trong thư để kết nối bằng cách sử dụng kết nối không được mật mã.

Ví dụ về công thức

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Bấm tab Power query trên Ribbon, sau đó chọn lấy dữ liệu ngoài > từ các nguồn khác > từ ODBC.

  2. Trong hộp thoại từ ODBC , nếu được hiển thị, hãy chọn tên nguồn dữ liệu của bạn (DSN).

  3. Nhập chuỗi kết nối của bạn, rồi nhấn OK.

  4. Trong hộp thoại tiếp theo, chọn tùy chọn kết nối mặc định hoặc tùy chỉnh, Windowshoặc cơ sở dữ liệu , nhập thông tin đăng nhập của bạn, rồi nhấn kết nối.

  5. Trong ngăn bộ dẫn hướng, chọn bảng hoặc truy vấn mà bạn muốn kết nối, rồi nhấn vào tải hoặc sửa.

  1. Trong tab ruy-băng Power query , hãy chọn từ cơ sở dữ liệu > từ cơ sở dữ liệu Access.

    Nhận dữ liệu từ hộp thoại cơ sở dữ liệu

  2. Trong hộp thoại duyệt , hãy duyệt đến hoặc nhập URL tệp để nhập hoặc liên kết đến tệp.

  3. Làm theo các bước trong hộp thoại bộ dẫn hướng để kết nối với bảng hoặc truy vấn của lựa chọn của bạn.

  4. Bấm vào tải hoặc sửa.

  1. Trong tab ruy-băng Power query , hãy bấm từ > tệptừ XML.

    Power query từ hộp thoại tệp
  2. Trong hộp thoại từ XML duyệt , hãy duyệt đến hoặc nhập URL của tệp để nhập hoặc liên kết đến tệp.

  3. Bấm vào Mở.

    Sau khi kết nối thành công, bạn sẽ có thể sử dụng ngăn bộ dẫn hướng để duyệt và xem trước các bộ sưu tập các mục trong tệp XML theo biểu mẫu dạng bảng.

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

  1. Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm từ nguồn khác, rồi bấm từ dịch vụ phân tích.

    Ảnh Ribbon Excel

    Trình hướng dẫn kết nối dữ liệu được hiển thị. Trình hướng dẫn này có ba ngăn.

    • Kết nối với Máy chủ Cơ sở dữ liệu

    • Chọn cơ sở dữ liệu và bảng

    • Lưu tệp kết nối dữ liệu và kết thúc

  2. Trong ngăn kết nối với máy chủ cơ sở dữ liệu , trong hộp tên máy chủ , nhập tên máy chủ cơ sở dữ liệu OLAP.

    Mẹo: Nếu bạn biết tên của tệp khối ngoại tuyến mà bạn muốn kết nối, bạn có thể nhập đường dẫn tệp đầy đủ, tên tệp và phần mở rộng.

  3. Bên dưới đăng nhập chứngdanh, hãy thực hiện một trong các thao tác sau đây, rồi bấm tiếp:

    • Để dùng tên và mật khẩu người dùng Windows hiện tại của bạn, hãy bấm dùng xác thực Windows.

    • Để nhập tên người dùng và mật khẩu cơ sở dữ liệu, hãy bấm sử dụng tên người dùng và mật khẩu sau đây, rồi nhập tên người dùng và mật khẩu của bạn vào hộp tên người dùngmật khẩu tương ứng.

  4. Trong phần chọn cơ sở dữ liệu có chứa dữ liệu bạn muốn ngăn, hãy chọn cơ sở dữ liệu, rồi bấm tiếp.

    Để kết nối với một cube cụ thể trong cơ sở dữ liệu, hãy đảm bảo rằng kết nối với một khối hoặc bảng cụ thể được chọn, rồi chọn một hình khối từ danh sách.

  5. Trong hộp lưu tệp kết nối dữ liệu và ngăn kết thúc , trong hộp tên tệp , hãy sửa đổi tên tệp mặc định là cần thiết (tùy chọn).

    Bấm duyệt để thay đổi vị trí tệp mặc định của nguồn dữ liệu của tôihoặc kiểm tra tên tệp hiện có.

  6. Trong hộp mô tả, tên thân thiệntừ khóa tìm kiếm , nhập mô tả tệp, tên thân thiện và các từ tìm kiếm phổ biến (Tất cả đều là tùy chọn).

  7. Để đảm bảo rằng tệp kết nối được dùng khi PivotTable được làm mới, hãy bấm luôn cố gắng sử dụng tệp này để làm mới dữ liệu này.

    Chọn hộp kiểm này đảm bảo rằng các bản Cập Nhật cho tệp kết nối sẽ luôn được dùng bởi tất cả các sổ làm việc sử dụng tệp kết nối đó.

  8. Bấm hoàn tất để đóng trình hướng dẫn kết nối dữ liệu.

  9. Trong hộp thoại nhập dữ liệu , bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của mình, hãy thực hiện một trong các thao tác sau:

    • Để chỉ tạo một báo cáo PivotTable, hãy bấm báo cáo pivottable.

    • Để tạo báo cáo PivotTable và báo cáo PivotChart, hãy bấm vào pivotchart và báo cáo pivottable.

    • Để lưu trữ kết nối đã chọn trong sổ làm việc để sử dụng sau này, hãy bấm chỉ tạo kết nối. Hộp kiểm này đảm bảo rằng kết nối được sử dụng bởi các công thức có chứa các hàm khối mà bạn tạo và bạn không muốn tạo báo cáo PivotTable.

  10. Bên dưới nơi bạn muốn đặt dữ liệu, hãythực hiện một trong các thao tác sau:

    • Để đặt báo cáo PivotTable trong trang tính hiện có, hãy chọn trang tính hiện có, rồi nhập tham chiếu ô của ô đầu tiên trong phạm vi ô mà bạn muốn định vị báo cáo pivottable.

      Bạn cũng có thể bấm thu gọn Ảnh nút hộp thoại để tạm thời ẩn hộp thoại, chọn ô đầu trên trang tính mà bạn muốn sử dụng, rồi nhấn bung rộng hộp thoại Ảnh nút .

  11. Để đặt báo cáo PivotTable vào trang tính mới bắt đầu từ ô A1, hãy bấm trang tính mới.

  12. Để xác minh hoặc thay đổi thuộc tính kết nối, hãy bấm thuộc tính, thực hiện các thay đổi cần thiết trong hộp thoại thuộc tính kết nối , rồi bấm OK.

  1. Trên tab Power query , hãy bấm từ các nguồn khác > truy vấn trống.

  2. Trong trình soạn thảo truy vấn, bấm vào trình soạn thảo nâng cao.

  3. Nhập chuỗi truy vấn của bạn như sau, thay thế "C:\Users\Name\Desktop\JSONTest.jstrên" bằng đường dẫn đến tệp JSON của bạn.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Lưu ý: Trước khi bạn có thể kết nối với cơ sở dữ liệu Oracle bằng Power query, bạn cần phần mềm Oracle Client v 8.1.7 hoặc lớn hơn trên máy tính của mình. Để cài đặt phần mềm máy khách Oracle, hãy đi đến 32-bit Oracle dữ liệu truy nhập các thành phần (ODAC) với công cụ nhà phát triển Oracle cho Visual Studio (12.1.0.2.4) để cài đặt 32-bit Oracle Client, hoặc đến 64-bit odac 12c Release 4 (12.1.0.2.4) xcopy for Windows x64 để cài đặt 64-bit Oracle client.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu Oracle.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Oracle , trong tên máy chủ xác định máy chủ Oracle để kết nối đến. Nếu yêu cầu SID, điều này có thể được xác định trong biểu mẫu "ServerName/SID".

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ Oracle yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

  1. Trong tab ruy-băng Power query , chọn từ các nguồn khác > từ danh sách SharePoint.

    Power query lấy dữ liệu từ hộp thoại nguồn khác
  2. Trong hộp thoại danh sách Microsoft SharePoint xuất hiện, hãy nhập URL cho site SharePoint.

    Lưu ý: Khi kết nối với danh sách SharePoint, hãy nhập URL của site thay vì URL của danh sách. Trong hộp thoại Access SharePoint , chọn URL chung nhất để xác thực đối với trang chính xác. Theo mặc định, URL chung nhất được chọn.

  3. Chọn OK để tiếp tục.

  4. Trong hộp thoại Access SharePoint xuất hiện tiếp theo, hãy chọn một tùy chọn chứng danh:

    1. Chọn ẩn danh nếu máy chủ SharePoint không yêu cầu bất kỳ chứng danh nào.

    2. Chọn Windows nếu máy chủ SharePoint yêu cầu thông tin đăng nhập Windows của bạn.

    3. Chọn tài khoản tổ chức nếu máy chủ SharePoint yêu cầu thông tin xác thực tài khoản của tổ chức.

  5. Chọn kết nối.

    Excel Power query kết nối với hộp thoại kết nối danh sách SharePoint

  1. Trong tab ruy-băng Power query , chọn từ các > nguồn kháctừ nguồn cấp oData.

    Power query lấy dữ liệu từ hộp thoại nguồn khác
  2. Trong hộp thoại nguồn cấp oData , hãy nhập URL cho nguồn cấp oData.

  3. Chọn OK.

  4. Nếu nguồn cấp OData yêu cầu chứng danh người dùng, trong hộp thoại truy nhập nguồn cấp oData :

    1. Chọn Windows nếu nguồn cấp oData yêu cầu xác thực Windows.

    2. Chọn BASIC nếu nguồn cấp oData yêu cầu tên người dùng và mật khẩu của bạn.

    3. Chọn khóa Marketplace nếu nguồn cấp oData yêu cầu phải có một khóa tài khoản Marketplace. Bạn có thể chọn khóa tài khoản thị trường của bạn để đăng ký với nguồn cấp Microsoft Azure Marketplace oData. Bạn cũng có thể đăng ký Microsoft Azure Marketplace từ hộp thoại truy nhập nguồn cấp OData.

    4. Bấm vào tài khoản tổ chức nếu nguồn cấp oData yêu cầu chứng danh truy nhập liên kết. Đối với Windows Live ID, hãy đăng nhập vào tài khoản của bạn.

    5. Chọn Lưu.

Lưu ý: Kết nối với nguồn cấp OData hỗ trợ định dạng dịch vụ dữ liệu ánh sáng JSON.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ oledb. Nếu bạn không thấy nút lấy dữ liệu , hãy làm theo hướng dẫn trình hướng dẫn kết nối dữ liệu bên dưới.

  2. Trong hộp thoại từ Ole DB , hãy nhập chuỗi kết nối của bạn, rồi nhấn OK.

  3. Trong hộp thoại nhà cung cấp Oledb , chọn từ các tùy chọn kết nối mặc định hoặc tùy chỉnh, Windowshoặc cơ sở dữ liệu , nhập thông tin xác thực phù hợp, rồi bấm kết nối.

  4. Trong hộp thoại bộ dẫn hướng, hãy chọn cơ sở dữ liệu và bảng hoặc truy vấn mà bạn muốn kết nối, rồi nhấn vào tải hoặc sửa.

  5. Trong trình soạn thảo Power query, nhấn đóng & tải.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu MySQL.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu MySQL , trong mục tên máy chủ xác định cơ sở dữ liệu MySQL để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ MySQL yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

  1. Trong tab ruy-băng Power query , chọn từ các nguồn khác > từ Microsoft Exchange.

    Nguồn Dữ liệu Power Query
  2. Trong hộp thoại truy nhập một máy chủ Exchange , hãy chỉ định địa chỉ emailmật khẩucủa bạn.

  3. Bấm Lưu.

  4. Trong hộp thoại Dịch vụ tự động phát hiện Microsoft Exchange , hãy chọn cho phép để cho phép Dịch vụ Exchange tin cậy chứng danh của bạn.

Quan trọng: Đảm bảo bạn đã tải xuống và cài đặt Phần bổ trợ Power Query.

  1. Trong tab ruy-băng Power query , hãy bấm từ các nguồn khác > từ Active Directory.

    Power query lấy dữ liệu từ hộp thoại nguồn khác

  2. Nhập tên miền của bạn trong hộp thoại Active Directory.

  3. Trong hộp thoại tên miền Active Directory cho tên miền của bạn, hãy bấm dùng chứng danh hiện tại của tôihoặc dùng chứng danh thay thế. Để dùng xác thực chứng danh thay thế , hãy nhập tên người dùngmật khẩucủa bạn.

  4. Bấm Kết nối.

  5. Sau khi kết nối thành công, bạn có thể sử dụng ngăn bộ dẫn hướng để duyệt tất cả các tên miền sẵn dùng trong Active Directory của bạn và truy sâu xuống vào thông tin Active Directory bao gồm người dùng, tài khoản và máy tính.

Cảnh báo: 

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu IBM DB2, bạn cần trình điều khiển máy chủ dữ liệu IBM DB2 được cài đặt trên máy tính của bạn (yêu cầu tối thiểu là gói trình điều khiển dữ liệu IBM (DS Driver)). Chọn trình điều khiển khớp với cài đặt Power query của bạn (32 bit hoặc 64 bit).

  • Có những vấn đề đã biết được báo cáo bởi IBM cài đặt trình điều khiển máy chủ dữ liệu IBM DB2 trên Windows 8. Nếu bạn đang sử dụng Windows 8 và muốn kết nối với IBM DB2 bằng Power query, bạn cần làm theo các bước cài đặt bổ sung. Tìm hiểu thêm thông tin về trình điều khiển máy chủ dữ liệu IBM DB2 trên Windows 8.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu IBM DB2.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu IBM DB2 , trong tên máy chủ xác định máy chủ cơ sở dữ liệu IBM DB2 để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ IBM DB2 yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

Lưu ý: Trước khi có thể kết nối với cơ sở dữ liệu PostgreSQL trong Power query, bạn cần có nhà cung cấp dữ liệu Ngpsql cho PostgreSQL được cài đặt trên máy tính của bạn. Chọn trình điều khiển khớp với phiên bản Office của bạn (32 bit hoặc 64 bit). Xem: tôi đang sử dụng phiên bản Office nào? để biết thêm thông tin. Ngoài ra, hãy đảm bảo rằng bạn đã đăng ký nhà cung cấp trong cấu hình máy khớp với phiên bản .NET gần đây nhất trên thiết bị của bạn.

  1. Trong tab ruy-băng Power query , hãy chọn từ cơ sở dữ liệu > từ cơ sở dữ liệu PostgreSQL.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu PostgreSQL , hãy chỉ rõ máy chủ cơ sở dữ liệu PostgreSQL mà bạn muốn kết nối đến trong phần tên máy chủ .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Chọn OK.

  5. Nếu máy chủ PostgreSQL yêu cầu chứng danh người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Chọn kết nối.

  1. Dẫn hướng đến https://web.powerapps.com/

  2. Chọn môi trường bạn muốn kết nối tới.

  3. Trong menu, chọn biểu tượng thiết đặt > các tùy chỉnh nâng cao > tài nguyên nhà phát triển.

  4. Sao chép giá trị API ví dụ web

    Lưu ý: 

    • Định dạng URL sẽ giống nhưhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Định dạng chính xác của URL mà bạn sẽ sử dụng để kết nối phụ thuộc vào khu vực của bạn và phiên bản CD cho các ứng dụng mà bạn đang sử dụng. Để biết thêm thông tin, hãy xem: URL và phiên bản API web.

  5. Chọn tab dữ liệu , sau đó nhận được dữ liệu > từ các dịch vụ trực tuyến > từ Dynamics 365 (trực tuyến).

    • Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm truy vấn mới > từ các nguồn khác > từ Dynamics 365 (trực tuyến).

  6. Trong hộp thoại, với tùy chọn cơ bản được chọn, hãy nhập URL web API cho kết nối ứng dụng cho đĩa CD của bạn, rồi bấm OK.

    • Nếu bạn chọn tùy chọn nâng cao , bạn có thể chắp thêm các tham số bổ sung nhất định vào truy vấn để kiểm soát những gì được trả về dữ liệu. Để biết thêm thông tin, hãy xem: dữ liệu truy vấn bằng cách dùng API web

  7. Chọn tài khoản của tổ chức.

    • Nếu bạn không đăng nhập bằng tài khoản cơ quan hoặc trường học của Microsoft mà bạn sử dụng để truy nhập vào các ứng dụng CD, hãy bấm đăng nhập và nhập tên người dùng và mật khẩu của tài khoản.

  8. Bấm Kết nối.

  9. Trong hộp thoại bộ dẫn hướng, hãy chọn dữ liệu bạn muốn truy xuất.

  10. Nếu dữ liệu được nhập là tốt, thì hãy chọn tùy chọn tải , nếu không, hãy chọn tùy chọn chỉnh sửa để mở trình soạn thảo Power query.

    Lưu ý: Trình soạn thảo Power query cung cấp cho bạn nhiều tùy chọn để sửa đổi dữ liệu trả về. Ví dụ, bạn có thể muốn nhập các cột ít hơn dữ liệu nguồn của bạn. Trong trường hợp đó, hãy đi đến tab trang đầu > quản lý cột > chọn cột, chọn cột bạn muốn giữ, rồi bấm OK. Khi bạn đã sẵn sàng, hãy bấm đóng & tải để trả về dữ liệu đã sửa đổi thành Excel.

Lưu ý: Trước khi bạn có thể kết nối với cơ sở dữ liệu Teradata, bạn cần có nhà cung cấp dữ liệu .net cho Teradata trên máy tính của bạn.

  1. Trong tab ruy-băng Power query , hãy chọn từ cơ sở dữ liệu > từ cơ sở dữ liệu Teradata.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Teradata , trong tên máy chủ xác định máy chủ Teradata để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Chọn OK.

  5. Nếu máy chủ Teradata yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Lưu.

Quan trọng: Hưu trí thông báo kết nối dữ liệu Facebook   Nhập và làm mới dữ liệu từ Facebook trong Excel sẽ ngừng hoạt động trong tháng tư, 2020. Bạn vẫn sẽ có thể sử dụng trình kết nối Facebook nhận được & chuyển đổi (Power query) cho đến khi đó, nhưng bắt đầu từ tháng tư, 2020, bạn sẽ không thể kết nối với Facebook và sẽ nhận được thông báo lỗi. Chúng tôi khuyên bạn nên sửa đổi hoặc loại bỏ bất kỳ truy vấn nào hiện có được & chuyển đổi (Power query) sử dụng đường kết nối Facebook càng sớm càng tốt để tránh kết quả không mong muốn.

Lưu ý: Nếu đây là lần đầu tiên bạn đã kết nối với Facebook, bạn sẽ được yêu cầu cung cấp chứng danh. Đăng nhập bằng tài khoản Facebook của bạn và cho phép truy nhập vào ứng dụng Power query. Bạn có thể tắt lời nhắc trong tương lai bằng cách bấm vào không cảnh báo tôi lần nữa cho tùy chọn kết nối này.

  1. Trong tab ruy-băng Power query , hãy bấm từ các nguồn khác > từ Facebook.

  2. Trong hộp thoại Facebook , hãy kết nối với Facebook bằng cách sử dụng "tôi", tên người dùng hoặc đối tượng của bạn.

    Lưu ý: Tên người dùng Facebook của bạn khác với email đăng nhập của bạn.

  3. Chọn một thể loại để kết nối từ danh sách thả xuống kết nối . Ví dụ, chọn bạn bè để cung cấp cho bạn quyền truy nhập vào tất cả các thông tin sẵn có trong thể loại bạn bè trên Facebook của bạn.

  4. Bấm OK.

  5. Nếu cần, hãy bấm vào đăng nhập từ hộp thoại Access Facebook , sau đó nhập email hoặc số điện thoại Facebook của bạn và mật khẩu. Bạn có thể kiểm tra tùy chọn vẫn đăng nhập. Sau khi đăng nhập, hãy bấm kết nối.

  6. Sau khi kết nối thành công, bạn sẽ có thể xem trước một bảng có chứa thông tin về thể loại đã chọn. Ví dụ, nếu bạn chọn thể loại bạn bè, Power query ám một bảng có chứa bạn bè Facebook của bạn theo tên.

  7. Bấm vào tải hoặc sửa.

Bạn có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Trình soạn thảo Power query với công thức Facebook

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

Lưu ý: 

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu SAP SQL Anywhere, bạn cần trình điều khiển SAP SQL Anywhere được cài đặt trên máy tính của bạn. Chọn trình điều khiển khớp với cài đặt Power query của bạn (32 bit hoặc 64 bit).

  1. Trong tab ruy-băng Power QUERY , hãy chọn từ cơ sở dữ liệu > từ SAP Sybase SQL ở bất kỳ đâu.

    Lấy Dữ liệu Ngoài từ Cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Sybase , hãy chỉ định máy chủ Sybase để kết nối với hộp tên máy chủ . Tùy ý, bạn có thể chỉ định một tên cơ sở dữ liệu .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Theo mặc định, hộp kiểm mã hóa kết nối được chọn để các truy vấn Power query kết nối với cơ sở dữ liệu của bạn bằng cách sử dụng kết nối được mã hóa đơn giản.

  6. Bấm Kết nối.

Microsoft Azure Lưu trữ blob là một dịch vụ để lưu trữ số lượng lớn dữ liệu không có cấu trúc, chẳng hạn như hình ảnh, video, âm thanh và tài liệu, có thể được truy nhập từ bất kỳ đâu trên thế giới qua HTTP hoặc HTTPS. Để biết thêm thông tin về dịch vụ lưu trữ Azure blob, hãy xem cách sử dụng dung lượng lưu trữ blob.

  1. Trong tab ruy-băng Power query , chọn từ Azure > từ Microsoft Azure lưu trữ blob.

    Nhập Power query từ Azure Dialog
  2. Trong hộp thoại Microsoft Azure blob lưu trữ , hãy nhập tên tài khoản lưu trữ Microsoft Azure hoặc URL của bạn, rồi bấm OK.

  3. Nếu bạn đang kết nối với dịch vụ lưu trữ blob lần đầu tiên, bạn sẽ được nhắc nhập và lưu khóa truy nhập lưu trữ. Trong hộp thoại truy nhập trang lưu trữ Microsoft Azure blob , hãy nhập khóa truy nhập lưu trữ của bạn trong hộp tài khoản , rồi bấm lưu.

    Lưu ý: Nếu bạn cần truy xuất khóa truy nhập lưu trữ của mình, hãy duyệt đến cổng thông tinMicrosoft Azure, chọn tài khoản lưu trữ của bạn, rồi bấm vào biểu tượng quản lý phím truy nhập ở phía dưới cùng của trang. Bấm vào biểu tượng sao chép ở bên phải của khóa chính, rồi dán giá trị vào hộp khóa tài khoản .

  4. Trình soạn thảo truy vấn liệt kê tất cả các bộ chứa sẵn dùng trong dung lượng lưu trữ blob Microsoft Azure của bạn. Trong bộ dẫnhướng, hãy chọn một bộ chứa từ vị trí bạn muốn nhập dữ liệu, rồi bấm vào áp dụng & đóng.

  1. Trong tab ruy-băng Power QUERY , chọn từ Azure > từ Microsoft Azure hdinsight.

    Lấy dữ liệu ngoài từ Azure
  2. Trong hộp thoại Microsoft Azure HDInsight , hãy nhập tên tài khoản , rồi bấm OK.

  3. Tiếp theo, nhập khóa tài khoảncủa bạn, rồi bấm kết nối.

    Lưu ý: Nếu bạn cần truy xuất khóa của mình, hãy quay lại cổng thông tinMicrosoft Azure, chọn tài khoản lưu trữ của bạn, rồi bấm vào biểu tượng quản lý phím truy nhập ở phía dưới cùng của trang. Bấm vào biểu tượng sao chép ở bên phải của khóa chính và dán giá trị vào trình hướng dẫn.

  4. Chọn cụm của bạn trong hộp thoại dẫn hướng, rồi tìm và chọn một tệp nội dung.

  5. Bấm vào tải để tải bảng đã chọn, hoặc bấm Sửa để thực hiện các bộ lọc và biến đổi dữ liệu bổ sung trước khi tải nó.

Bạn có thể sử dụng bổ trợ Power query để kết nối với các nguồn dữ liệu bên ngoài và thực hiện các phân tích dữ liệu nâng cao. Các phần sau đây cung cấp các bước để sử dụng Power query để kết nối với nguồn dữ liệu của bạn-các trang web, tệp văn bản, cơ sở dữ liệu, Dịch vụ trực tuyến và các tệp Excel, bảng và phạm vi.

Quan trọng: 

  • Hãy đảm bảo rằng bạn đã tải xuống, cài đặt và kích hoạt bổ trợ Power query.

  • Để kích hoạt bổ trợ Power query , hãy bấm tùy chọn > tệp > phần bổtrợ. Trong mục Quản lý ở cuối, chọn tùy chọn Phần bổ trợ COM từ danh sách thả xuống, rồi bấm vào Đi. Bấm vào hộp kiểm Power Query, rồi chọn OK. Ribbon Power query sẽ tự động xuất hiện nhưng nếu không, hãy đóng và khởi động lại Excel.

Sử dụng Trình soạn thảo Truy vấn

Lưu ý: Trình soạn thảo truy vấn xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách sử dụng Power query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

  1. Trong tab ruy-băng Power query , hãy bấm từ TỆP > từ CSV hoặc từ văn bản.

  2. Trong hộp thoại duyệt các giá trị phân tách bằng dấu phẩy , duyệt hoặc nhập đường dẫn đến tệp mà bạn muốn truy vấn.

  3. Bấm vào Mở.

Lưu ý: Nếu bạn đang nhập dữ liệu từ tệp CSV, Power query sẽ tự động phát hiện các dấu tách của cột bao gồm tên và loại cột. Ví dụ, nếu bạn nhập tệp CSV mẫu dưới đây, Power query sẽ tự động sử dụng hàng đầu tiên làm tên cột và thay đổi từng kiểu dữ liệu cột.

Tệp CSV ví dụ

Hình ảnh của tệp CSV

Power query tự động thay đổi từng kiểu dữ liệu cột:

  • ID đơn hàng thay đổi thành số

  • Ngày đặt hàng thay đổi thành ngày tháng

  • Danh mục vẫn là văn bản (loại cột mặc định)

  • Tên sản phẩm vẫn là văn bản (loại cột mặc định)

  • Bán hàng thay đổi thành số

Trong trình soạn thảo truy vấn, Power query sẽ tự động áp dụng bước Firstrowasheader và bước changetype . Những hành động tự động này tương đương với việc đẩy mạnh một hàng và thay đổi theo cách thủ công mỗi loại cột.

Sau khi tìm thấy các cột tự động phát hiện Power query, bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  1. Chọn ô bất kỳ trong phạm vi dữ liệu của bạn.

  2. Trong tab ruy-băng Power query , hãy bấm từ bảng.

    Kết nối với Bảng Dữ liệu Excel

  3. Nếu được nhắc, trong hộp thoại từ bảng , bạn có thể bấm nút chọn phạm vi để chọn một phạm vi cụ thể để dùng làm nguồn dữ liệu.

    Hộp thoại Từ Bảng

  4. Nếu phạm vi dữ liệu có tiêu đề cột, bạn có thể kiểm tra bảng của tôi có tiêu đề. Các ô tiêu đề phạm vi được dùng để đặt tên cột cho truy vấn.

  5. Trong trình soạn thảo truy vấn, hãy bấm đóng & tải.

Lưu ý: Nếu phạm vi dữ liệu của bạn đã được xác định là một phạm vi đã đặt tên hoặc trong bảng Excel, thì Power query sẽ tự động cảm nhận toàn bộ phạm vi và tải nó vào trình soạn thảo truy vấn cho bạn. Dữ liệu đồng bằng sẽ tự động chuyển đổi thành bảng khi được tải vào trình soạn thảo truy vấn.

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

Bạn có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

Mẫu Công thức trong Trình soạn thảo Truy vấn

  1. Trong tab ruy-băng Power query , hãy bấm từ > tệptừ Excel.

  2. Trong hộp thoại duyệt Excel , duyệt hoặc nhập đường dẫn đến tệp mà bạn muốn truy vấn.

  3. Bấm vào Mở.

    Nếu sổ làm việc nguồn của bạn đã đặt tên phạm vi, tên của phạm vi sẽ sẵn dùng như một tập dữ liệu.

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Excel.Workbook
 (File.Contents("C:\Example\Products and Orders.xlsx"))

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây Hiển thị cửa sổ trình soạn thảo truy vấn trong Excel 2013 xuất hiện sau khi chỉnh sửa truy vấn từ một sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

  1. Bấm vào dải băng Power Query, rồi chọn Từ web.

  2. Trong hộp thoại Từ web, nhập URL của trang web, rồi chọn OK.

    Power Query > Từ web > Hộp thoại URL đầu vào

    Trong trường hợp này, chúng tôi đang sử dụng: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship.

    Nếu trang web yêu cầu thông tin xác thực của người dùng:

    • Trong hộp thoại Truy nhập web, bấm vào một tùy chọn thông tin xác thực, rồi cung cấp các giá trị xác thực.

    • Bấm Lưu.

  3. Bấm OK.

  4. Power Query sẽ phân tích trang web, rồi tải ngăn Bộ dẫn hướng trong Dạng xem bảng.

    Nếu bạn biết mình muốn kết nối với bảng nào thì hãy bấm vào đó bảng đó từ danh sách. Trong ví dụ này, chúng tôi chọn bảng Results (Kết quả).

    Power Query > Từ web > Bộ dẫn hướng Dạng xem bảng

    Nếu không, bạn có thể chuyển sang Dạng xem web và chọn bảng phù hợp theo cách thủ công. Trong trường hợp này, chúng tôi chọn bảng Results (Kết quả).

    Power Query > Từ web > Bộ dẫn hướng > Dạng xem web
  5. Bấm vào TảiPower Query sẽ tải dữ liệu web bạn đã chọn vào Excel.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu SQL Server.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Microsoft SQL , hãy chỉ định SQL Server để kết nối với hộp tên máy chủ . Tùy ý, bạn có thể chỉ định một tên cơ sở dữ liệu .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

    Hộp thoại kết nối cơ sở dữ liệu của Power query SQL Server
  4. Chọn OK.

  5. Chọn chế độ xác thực để kết nối với cơ sở dữ liệu SQL Server.

    Chứng danh đăng nhập kết nối Power query SQL Server
    1. Windows: đây là lựa chọn mặc định. Chọn tùy chọn này nếu bạn muốn kết nối bằng cách dùng xác thực Windows.

    2. Cơ sở dữ liệu: chọn tùy chọn này nếu bạn muốn kết nối bằng xác thực SQL Server. Sau khi bạn chọn mục này, hãy chỉ định tên người dùng và mật khẩu để kết nối với phiên bản SQL Server của bạn.

  6. Theo mặc định, hộp kiểm mã hóa kết nối được chọn để biểu thị rằng Power query kết nối với cơ sở dữ liệu của bạn bằng kết nối được mã hóa. Nếu bạn không muốn kết nối bằng cách sử dụng kết nối được mã hóa, hãy xóa hộp kiểm này, rồi bấm kết nối.

    Nếu kết nối với SQL Server của bạn không được thiết lập bằng kết nối được mã hóa, Power query sẽ nhắc bạn kết nối bằng một kết nối không được mật mã. Bấm OK trong thư để kết nối bằng cách sử dụng kết nối không được mật mã.

Ví dụ về công thức

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. Bấm tab Power query trên Ribbon, sau đó chọn lấy dữ liệu ngoài > từ các nguồn khác > từ ODBC.

  2. Trong hộp thoại từ ODBC , nếu được hiển thị, hãy chọn tên nguồn dữ liệu của bạn (DSN).

  3. Nhập chuỗi kết nối của bạn, rồi nhấn OK.

  4. Trong hộp thoại tiếp theo, chọn tùy chọn kết nối mặc định hoặc tùy chỉnh, Windowshoặc cơ sở dữ liệu , nhập thông tin đăng nhập của bạn, rồi nhấn kết nối.

  5. Trong ngăn bộ dẫn hướng, chọn bảng hoặc truy vấn mà bạn muốn kết nối, rồi nhấn vào tải hoặc sửa.

  1. Trong tab ruy-băng Power query , hãy chọn từ cơ sở dữ liệu > từ cơ sở dữ liệu Access.

    Nhận dữ liệu từ hộp thoại cơ sở dữ liệu

  2. Trong hộp thoại duyệt , hãy duyệt đến hoặc nhập URL tệp để nhập hoặc liên kết đến tệp.

  3. Làm theo các bước trong hộp thoại bộ dẫn hướng để kết nối với bảng hoặc truy vấn của lựa chọn của bạn.

  4. Bấm vào tải hoặc sửa.

  1. Trong tab ruy-băng Power query , hãy bấm từ > tệptừ XML.

    Power query từ hộp thoại tệp
  2. Trong hộp thoại từ XML duyệt , hãy duyệt đến hoặc nhập URL của tệp để nhập hoặc liên kết đến tệp.

  3. Bấm vào Mở.

    Sau khi kết nối thành công, bạn sẽ có thể sử dụng ngăn bộ dẫn hướng để duyệt và xem trước các bộ sưu tập các mục trong tệp XML theo biểu mẫu dạng bảng.

Bạn cũng có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query. Ví dụ:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

  1. Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm từ nguồn khác, rồi bấm từ dịch vụ phân tích.

    Ảnh Ribbon Excel

    Trình hướng dẫn kết nối dữ liệu được hiển thị. Trình hướng dẫn này có ba ngăn.

    • Kết nối với Máy chủ Cơ sở dữ liệu

    • Chọn cơ sở dữ liệu và bảng

    • Lưu tệp kết nối dữ liệu và kết thúc

  2. Trong ngăn kết nối với máy chủ cơ sở dữ liệu , trong hộp tên máy chủ , nhập tên máy chủ cơ sở dữ liệu OLAP.

    Mẹo: Nếu bạn biết tên của tệp khối ngoại tuyến mà bạn muốn kết nối, bạn có thể nhập đường dẫn tệp đầy đủ, tên tệp và phần mở rộng.

  3. Bên dưới đăng nhập chứngdanh, hãy thực hiện một trong các thao tác sau đây, rồi bấm tiếp:

    • Để dùng tên và mật khẩu người dùng Windows hiện tại của bạn, hãy bấm dùng xác thực Windows.

    • Để nhập tên người dùng và mật khẩu cơ sở dữ liệu, hãy bấm sử dụng tên người dùng và mật khẩu sau đây, rồi nhập tên người dùng và mật khẩu của bạn vào hộp tên người dùngmật khẩu tương ứng.

  4. Trong phần chọn cơ sở dữ liệu có chứa dữ liệu bạn muốn ngăn, hãy chọn cơ sở dữ liệu, rồi bấm tiếp.

    Để kết nối với một cube cụ thể trong cơ sở dữ liệu, hãy đảm bảo rằng kết nối với một khối hoặc bảng cụ thể được chọn, rồi chọn một hình khối từ danh sách.

  5. Trong hộp lưu tệp kết nối dữ liệu và ngăn kết thúc , trong hộp tên tệp , hãy sửa đổi tên tệp mặc định là cần thiết (tùy chọn).

    Bấm duyệt để thay đổi vị trí tệp mặc định của nguồn dữ liệu của tôihoặc kiểm tra tên tệp hiện có.

  6. Trong hộp mô tả, tên thân thiệntừ khóa tìm kiếm , nhập mô tả tệp, tên thân thiện và các từ tìm kiếm phổ biến (Tất cả đều là tùy chọn).

  7. Để đảm bảo rằng tệp kết nối được dùng khi PivotTable được làm mới, hãy bấm luôn cố gắng sử dụng tệp này để làm mới dữ liệu này.

    Chọn hộp kiểm này đảm bảo rằng các bản Cập Nhật cho tệp kết nối sẽ luôn được dùng bởi tất cả các sổ làm việc sử dụng tệp kết nối đó.

  8. Bấm hoàn tất để đóng trình hướng dẫn kết nối dữ liệu.

  9. Trong hộp thoại nhập dữ liệu , bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của mình, hãy thực hiện một trong các thao tác sau:

    • Để chỉ tạo một báo cáo PivotTable, hãy bấm báo cáo pivottable.

    • Để tạo báo cáo PivotTable và báo cáo PivotChart, hãy bấm vào pivotchart và báo cáo pivottable.

    • Để lưu trữ kết nối đã chọn trong sổ làm việc để sử dụng sau này, hãy bấm chỉ tạo kết nối. Hộp kiểm này đảm bảo rằng kết nối được sử dụng bởi các công thức có chứa các hàm khối mà bạn tạo và bạn không muốn tạo báo cáo PivotTable.

  10. Bên dưới nơi bạn muốn đặt dữ liệu, hãythực hiện một trong các thao tác sau:

    • Để đặt báo cáo PivotTable trong trang tính hiện có, hãy chọn trang tính hiện có, rồi nhập tham chiếu ô của ô đầu tiên trong phạm vi ô mà bạn muốn định vị báo cáo pivottable.

      Bạn cũng có thể bấm thu gọn Ảnh nút hộp thoại để tạm thời ẩn hộp thoại, chọn ô đầu trên trang tính mà bạn muốn sử dụng, rồi nhấn bung rộng hộp thoại Ảnh nút .

  11. Để đặt báo cáo PivotTable vào trang tính mới bắt đầu từ ô A1, hãy bấm trang tính mới.

  12. Để xác minh hoặc thay đổi thuộc tính kết nối, hãy bấm thuộc tính, thực hiện các thay đổi cần thiết trong hộp thoại thuộc tính kết nối , rồi bấm OK.

  1. Trên tab Power query , hãy bấm từ các nguồn khác > truy vấn trống.

  2. Trong trình soạn thảo truy vấn, bấm vào trình soạn thảo nâng cao.

  3. Nhập chuỗi truy vấn của bạn như sau, thay thế "C:\Users\Name\Desktop\JSONTest.jstrên" bằng đường dẫn đến tệp JSON của bạn.

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

Lưu ý: Trước khi bạn có thể kết nối với cơ sở dữ liệu Oracle bằng Power query, bạn cần phần mềm Oracle Client v 8.1.7 hoặc lớn hơn trên máy tính của mình. Để cài đặt phần mềm máy khách Oracle, hãy đi đến 32-bit Oracle dữ liệu truy nhập các thành phần (ODAC) với công cụ nhà phát triển Oracle cho Visual Studio (12.1.0.2.4) để cài đặt 32-bit Oracle Client, hoặc đến 64-bit odac 12c Release 4 (12.1.0.2.4) xcopy for Windows x64 để cài đặt 64-bit Oracle client.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu Oracle.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Oracle , trong tên máy chủ xác định máy chủ Oracle để kết nối đến. Nếu yêu cầu SID, điều này có thể được xác định trong biểu mẫu "ServerName/SID".

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ Oracle yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

  1. Trong tab ruy-băng Power query , chọn từ các nguồn khác > từ danh sách SharePoint.

    Power query lấy dữ liệu từ hộp thoại nguồn khác
  2. Trong hộp thoại danh sách Microsoft SharePoint xuất hiện, hãy nhập URL cho site SharePoint.

    Lưu ý: Khi kết nối với danh sách SharePoint, hãy nhập URL của site thay vì URL của danh sách. Trong hộp thoại Access SharePoint , chọn URL chung nhất để xác thực đối với trang chính xác. Theo mặc định, URL chung nhất được chọn.

  3. Chọn OK để tiếp tục.

  4. Trong hộp thoại Access SharePoint xuất hiện tiếp theo, hãy chọn một tùy chọn chứng danh:

    1. Chọn ẩn danh nếu máy chủ SharePoint không yêu cầu bất kỳ chứng danh nào.

    2. Chọn Windows nếu máy chủ SharePoint yêu cầu thông tin đăng nhập Windows của bạn.

    3. Chọn tài khoản tổ chức nếu máy chủ SharePoint yêu cầu thông tin xác thực tài khoản của tổ chức.

  5. Chọn kết nối.

    Excel Power query kết nối với hộp thoại kết nối danh sách SharePoint

  1. Trong tab ruy-băng Power query , chọn từ các > nguồn kháctừ nguồn cấp oData.

    Power query lấy dữ liệu từ hộp thoại nguồn khác
  2. Trong hộp thoại nguồn cấp oData , hãy nhập URL cho nguồn cấp oData.

  3. Chọn OK.

  4. Nếu nguồn cấp OData yêu cầu chứng danh người dùng, trong hộp thoại truy nhập nguồn cấp oData :

    1. Chọn Windows nếu nguồn cấp oData yêu cầu xác thực Windows.

    2. Chọn BASIC nếu nguồn cấp oData yêu cầu tên người dùng và mật khẩu của bạn.

    3. Chọn khóa Marketplace nếu nguồn cấp oData yêu cầu phải có một khóa tài khoản Marketplace. Bạn có thể chọn khóa tài khoản thị trường của bạn để đăng ký với nguồn cấp Microsoft Azure Marketplace oData. Bạn cũng có thể đăng ký Microsoft Azure Marketplace từ hộp thoại truy nhập nguồn cấp OData.

    4. Bấm vào tài khoản tổ chức nếu nguồn cấp oData yêu cầu chứng danh truy nhập liên kết. Đối với Windows Live ID, hãy đăng nhập vào tài khoản của bạn.

    5. Chọn Lưu.

Lưu ý: Kết nối với nguồn cấp OData hỗ trợ định dạng dịch vụ dữ liệu ánh sáng JSON.

  1. Bấm vào tab dữ liệu , sau đó lấy dữ liệu > từ các nguồn khác > từ oledb. Nếu bạn không thấy nút lấy dữ liệu , hãy làm theo hướng dẫn trình hướng dẫn kết nối dữ liệu bên dưới.

  2. Trong hộp thoại từ Ole DB , hãy nhập chuỗi kết nối của bạn, rồi nhấn OK.

  3. Trong hộp thoại nhà cung cấp Oledb , chọn từ các tùy chọn kết nối mặc định hoặc tùy chỉnh, Windowshoặc cơ sở dữ liệu , nhập thông tin xác thực phù hợp, rồi bấm kết nối.

  4. Trong hộp thoại bộ dẫn hướng, hãy chọn cơ sở dữ liệu và bảng hoặc truy vấn mà bạn muốn kết nối, rồi nhấn vào tải hoặc sửa.

  5. Trong trình soạn thảo Power query, nhấn đóng & tải.

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu MySQL.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu MySQL , trong mục tên máy chủ xác định cơ sở dữ liệu MySQL để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ MySQL yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

  1. Trong tab ruy-băng Power query , chọn từ các nguồn khác > từ Microsoft Exchange.

    Nguồn Dữ liệu Power Query
  2. Trong hộp thoại truy nhập một máy chủ Exchange , hãy chỉ định địa chỉ emailmật khẩucủa bạn.

  3. Bấm Lưu.

  4. Trong hộp thoại Dịch vụ tự động phát hiện Microsoft Exchange , hãy chọn cho phép để cho phép Dịch vụ Exchange tin cậy chứng danh của bạn.

Quan trọng: Đảm bảo bạn đã tải xuống và cài đặt Phần bổ trợ Power Query.

  1. Trong tab ruy-băng Power query , hãy bấm từ các nguồn khác > từ Active Directory.

    Power query lấy dữ liệu từ hộp thoại nguồn khác

  2. Nhập tên miền của bạn trong hộp thoại Active Directory.

  3. Trong hộp thoại tên miền Active Directory cho tên miền của bạn, hãy bấm dùng chứng danh hiện tại của tôihoặc dùng chứng danh thay thế. Để dùng xác thực credenitals thay thế , hãy nhập tên người dùngmật khẩucủa bạn.

  4. Bấm Kết nối.

  5. Sau khi kết nối thành công, bạn có thể sử dụng ngăn bộ dẫn hướng để duyệt tất cả các tên miền sẵn dùng trong Active Directory của bạn và truy sâu xuống vào thông tin Active Directory bao gồm người dùng, tài khoản và máy tính.

Cảnh báo: 

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu IBM DB2, bạn cần trình điều khiển máy chủ dữ liệu IBM DB2 được cài đặt trên máy tính của bạn (yêu cầu tối thiểu là gói trình điều khiển dữ liệu IBM (DS Driver)). Chọn trình điều khiển khớp với cài đặt Power query của bạn (32 bit hoặc 64 bit).

  • Có những vấn đề đã biết được báo cáo bởi IBM cài đặt trình điều khiển máy chủ dữ liệu IBM DB2 trên Windows 8. Nếu bạn đang sử dụng Windows 8 và muốn kết nối với IBM DB2 bằng Power query, bạn cần làm theo các bước cài đặt bổ sung. Tìm hiểu thêm thông tin về trình điều khiển máy chủ dữ liệu IBM DB2 trên Windows 8..

  1. Trong tab ruy-băng Power query , hãy bấm từ cơ sở dữ liệu > từ cơ sở dữ liệu IBM DB2.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu IBM DB2 , trong tên máy chủ xác định máy chủ cơ sở dữ liệu IBM DB2 để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Nếu máy chủ IBM DB2 yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Kết nối.

Lưu ý: Trước khi có thể kết nối với cơ sở dữ liệu PostgreSQL trong Power query, bạn cần có nhà cung cấp dữ liệu Ngpsql cho PostgreSQL được cài đặt trên máy tính của bạn. Chọn trình điều khiển khớp với phiên bản Office của bạn (32 bit hoặc 64 bit). Xem: tôi đang sử dụng phiên bản Office nào? để biết thêm thông tin. Ngoài ra, hãy đảm bảo rằng bạn đã đăng ký nhà cung cấp trong cấu hình máy khớp với phiên bản .NET gần đây nhất trên thiết bị của bạn.

  1. Trong tab ruy-băng Power query , hãy chọn từ cơ sở dữ liệu > từ cơ sở dữ liệu PostgreSQL.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu PostgreSQL , hãy chỉ rõ máy chủ cơ sở dữ liệu PostgreSQL mà bạn muốn kết nối đến trong phần tên máy chủ .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Chọn OK.

  5. Nếu máy chủ PostgreSQL yêu cầu chứng danh người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Chọn kết nối.

  1. Dẫn hướng đến https://web.powerapps.com/

  2. Chọn môi trường bạn muốn kết nối tới.

  3. Trong menu, chọn biểu tượng thiết đặt > các tùy chỉnh nâng cao > tài nguyên nhà phát triển.

  4. Sao chép giá trị API ví dụ web

    Lưu ý: 

    • Định dạng URL sẽ giống nhưhttps://<tenant>.crm.dynamics.com/api/data/v9.0.

    • Định dạng chính xác của URL mà bạn sẽ sử dụng để kết nối phụ thuộc vào khu vực của bạn và phiên bản CD cho các ứng dụng mà bạn đang sử dụng. Để biết thêm thông tin, hãy xem: URL và phiên bản API web.

  5. Chọn tab dữ liệu , sau đó nhận được dữ liệu > từ các dịch vụ trực tuyến > từ Dynamics 365 (trực tuyến).

    • Nếu bạn không nhìn thấy nút lấy dữ liệu , hãy bấm truy vấn mới > từ các nguồn khác > từ Dynamics 365 (trực tuyến).

  6. Trong hộp thoại, với tùy chọn cơ bản được chọn, hãy nhập URL web API cho kết nối ứng dụng cho đĩa CD của bạn, rồi bấm OK.

    • Nếu bạn chọn tùy chọn nâng cao , bạn có thể chắp thêm các tham số bổ sung nhất định vào truy vấn để kiểm soát những gì được trả về dữ liệu. Để biết thêm thông tin, hãy xem: dữ liệu truy vấn bằng cách dùng API web

  7. Chọn tài khoản của tổ chức.

    • Nếu bạn không đăng nhập bằng tài khoản cơ quan hoặc trường học của Microsoft mà bạn sử dụng để truy nhập vào các ứng dụng CD, hãy bấm đăng nhập và nhập tên người dùng và mật khẩu của tài khoản.

  8. Bấm Kết nối.

  9. Trong hộp thoại bộ dẫn hướng, hãy chọn dữ liệu bạn muốn truy xuất.

  10. Nếu dữ liệu được nhập là tốt, thì hãy chọn tùy chọn tải , nếu không, hãy chọn tùy chọn chỉnh sửa để mở trình soạn thảo Power query.

    Lưu ý: Trình soạn thảo Power query cung cấp cho bạn nhiều tùy chọn để sửa đổi dữ liệu trả về. Ví dụ, bạn có thể muốn nhập các cột ít hơn dữ liệu nguồn của bạn. Trong trường hợp đó, hãy đi đến tab trang đầu > quản lý cột > chọn cột, chọn cột bạn muốn giữ, rồi bấm OK. Khi bạn đã sẵn sàng, hãy bấm đóng & tải để trả về dữ liệu đã sửa đổi thành Excel.

Lưu ý: Trước khi bạn có thể kết nối với cơ sở dữ liệu Teradata, bạn cần có nhà cung cấp dữ liệu .net cho Teradata trên máy tính của bạn.

  1. Trong tab ruy-băng Power query , hãy chọn từ cơ sở dữ liệu > từ cơ sở dữ liệu Teradata.

    Power query từ các tùy chọn cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Teradata , trong tên máy chủ xác định máy chủ Teradata để kết nối đến.

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Chọn OK.

  5. Nếu máy chủ Teradata yêu cầu chứng danh của người dùng cơ sở dữ liệu:

    1. Trong hộp thoại truy nhập cơ sở dữ liệu , hãy nhập tên người dùng và mật khẩu của bạn.

    2. Bấm Lưu.

Quan trọng: Hưu trí thông báo kết nối dữ liệu Facebook   Nhập và làm mới dữ liệu từ Facebook trong Excel sẽ ngừng hoạt động trong tháng tư, 2020. Bạn vẫn sẽ có thể sử dụng trình kết nối Facebook nhận được & chuyển đổi (Power query) cho đến khi đó, nhưng bắt đầu từ tháng tư, 2020, bạn sẽ không thể kết nối với Facebook và sẽ nhận được thông báo lỗi. Chúng tôi khuyên bạn nên sửa đổi hoặc loại bỏ bất kỳ truy vấn nào hiện có được & chuyển đổi (Power query) sử dụng đường kết nối Facebook càng sớm càng tốt để tránh kết quả không mong muốn.

Lưu ý: Nếu đây là lần đầu tiên bạn đã kết nối với Facebook, bạn sẽ được yêu cầu cung cấp chứng danh. Đăng nhập bằng tài khoản Facebook của bạn và cho phép truy nhập vào ứng dụng Power query. Bạn có thể tắt lời nhắc trong tương lai bằng cách bấm vào không cảnh báo tôi lần nữa cho tùy chọn kết nối này.

  1. Trong tab ruy-băng Power query , hãy bấm từ các nguồn khác > từ Facebook.

  2. Trong hộp thoại Facebook , hãy kết nối với Facebook bằng cách sử dụng "tôi", tên người dùng hoặc đối tượng của bạn.

    Lưu ý: Tên người dùng Facebook của bạn khác với email đăng nhập của bạn.

  3. Chọn một thể loại để kết nối từ danh sách thả xuống kết nối . Ví dụ, chọn bạn bè để cung cấp cho bạn quyền truy nhập vào tất cả các thông tin sẵn có trong thể loại bạn bè trên Facebook của bạn.

  4. Bấm OK.

  5. Nếu cần, hãy bấm vào đăng nhập từ hộp thoại Access Facebook , sau đó nhập email hoặc số điện thoại Facebook của bạn và mật khẩu. Bạn có thể kiểm tra tùy chọn vẫn đăng nhập. Sau khi đăng nhập, hãy bấm kết nối.

  6. Sau khi kết nối thành công, bạn sẽ có thể xem trước một bảng có chứa thông tin về thể loại đã chọn. Ví dụ, nếu bạn chọn thể loại bạn bè, Power query ám một bảng có chứa bạn bè Facebook của bạn theo tên.

  7. Bấm vào tải hoặc sửa.

Bạn có thể sử dụng trình soạn thảo truy vấn để viết công thức cho Power query.

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

Trình soạn thảo Power query với công thức Facebook

Lưu ý: Trình soạn thảo Truy vấn chỉ xuất hiện khi bạn tải, sửa hoặc tạo truy vấn mới bằng cách dùng Power Query. Video sau đây cho thấy cửa sổ Trình soạn thảo Truy vấn xuất hiện sau khi sửa một truy vấn từ sổ làm việc Excel. Để xem trình soạn thảo truy vấn mà không đang tải hoặc sửa một truy vấn sổ làm việc hiện có, từ phần lấy dữ liệu bên ngoài trong tab Ribbon Power query , hãy chọn từ các nguồn khác > truy vấn trống. Video sau đây cho thấy một cách để hiển thị Trình soạn thảo Truy vấn.

Cách xem Trình soạn thảo Truy vấn trong Excel

Lưu ý: 

  • Trước khi bạn có thể kết nối với cơ sở dữ liệu SAP SQL Anywhere, bạn cần trình điều khiển SAP SQL Anywhere được cài đặt trên máy tính của bạn. Chọn trình điều khiển khớp với cài đặt Power query của bạn (32 bit hoặc 64 bit).

  1. Trong tab ruy-băng Power QUERY , hãy chọn từ cơ sở dữ liệu > từ SAP Sybase SQL ở bất kỳ đâu.

    Lấy Dữ liệu Ngoài từ Cơ sở dữ liệu
  2. Trong hộp thoại cơ sở dữ liệu Sybase , hãy chỉ định máy chủ Sybase để kết nối với hộp tên máy chủ . Tùy ý, bạn có thể chỉ định một tên cơ sở dữ liệu .

  3. Nếu bạn muốn nhập dữ liệu bằng cách sử dụng truy vấn cơ sở dữ liệu gốc, hãy xác định truy vấn của bạn trong hộp câu lệnh SQL . Để biết thêm thông tin, hãy xem Nhập Dữ liệu từ Cơ sở dữ liệu bằng Truy vấn Cơ sở dữ liệu Riêng.

  4. Bấm OK.

  5. Theo mặc định, hộp kiểm mã hóa kết nối được chọn để các truy vấn Power query kết nối với cơ sở dữ liệu của bạn bằng cách sử dụng kết nối được mã hóa đơn giản.

  6. Bấm Kết nối.

Microsoft Azure Lưu trữ blob là một dịch vụ để lưu trữ số lượng lớn dữ liệu không có cấu trúc, chẳng hạn như hình ảnh, video, âm thanh và tài liệu, có thể được truy nhập từ bất kỳ đâu trên thế giới qua HTTP hoặc HTTPS. Để biết thêm thông tin về dịch vụ lưu trữ Azure blob, hãy xem cách sử dụng dung lượng lưu trữ blob.

  1. Trong tab ruy-băng Power query , chọn từ Azure > từ Microsoft Azure lưu trữ blob.

    Nhập Power query từ Azure Dialog
  2. Trong hộp thoại Microsoft Azure blob lưu trữ , hãy nhập tên tài khoản lưu trữ Microsoft Azure hoặc URL của bạn, rồi bấm OK.

  3. Nếu bạn đang kết nối với dịch vụ lưu trữ blob lần đầu tiên, bạn sẽ được nhắc nhập và lưu khóa truy nhập lưu trữ. Trong hộp thoại truy nhập trang lưu trữ Microsoft Azure blob , hãy nhập khóa truy nhập lưu trữ của bạn trong hộp tài khoản , rồi bấm lưu.

    Lưu ý: Nếu bạn cần truy xuất khóa truy nhập lưu trữ của mình, hãy duyệt đến cổng thông tinMicrosoft Azure, chọn tài khoản lưu trữ của bạn, rồi bấm vào biểu tượng quản lý phím truy nhập ở phía dưới cùng của trang. Bấm vào biểu tượng sao chép ở bên phải của khóa chính, rồi dán giá trị vào hộp khóa tài khoản .

  4. Trình soạn thảo truy vấn liệt kê tất cả các bộ chứa sẵn dùng trong dung lượng lưu trữ blob Microsoft Azure của bạn. Trong bộ dẫnhướng, hãy chọn một bộ chứa từ vị trí bạn muốn nhập dữ liệu, rồi bấm vào áp dụng & đóng.

  1. Trong tab ruy-băng Power QUERY , chọn từ Azure > từ Microsoft Azure hdinsight.

    Lấy dữ liệu ngoài từ Azure
  2. Trong hộp thoại Microsoft Azure HDInsight , hãy nhập tên tài khoản , rồi bấm OK.

  3. Tiếp theo, nhập khóa tài khoảncủa bạn, rồi bấm kết nối.

    Lưu ý: Nếu bạn cần truy xuất khóa của mình, hãy quay lại cổng thông tinMicrosoft Azure, chọn tài khoản lưu trữ của bạn, rồi bấm vào biểu tượng quản lý phím truy nhập ở phía dưới cùng của trang. Bấm vào biểu tượng sao chép ở bên phải của khóa chính và dán giá trị vào trình hướng dẫn.

  4. Chọn cụm của bạn trong hộp thoại dẫn hướng, rồi tìm và chọn một tệp nội dung.

  5. Bấm vào tải để tải bảng đã chọn, hoặc bấm Sửa để thực hiện các bộ lọc và biến đổi dữ liệu bổ sung trước khi tải nó.

Lưu ý: HDInsight có bảng tổ hợp mặc định, HiveSampleData.txt mà bạn có thể sử dụng để tìm hiểu cách dữ liệu được nhập vào Excel bằng cách sử dụng Power query. Để biết hướng dẫn từng bước về cách nhập dữ liệu từ HDInsight, hãy xem cách kết nối Excel với Microsoft Azure HDInsight với Power query.

Power query không sẵn dùng trong Excel 2007. Tuy nhiên, bạn vẫn có thể kết nối với các nguồn dữ liệu bên ngoài. Lưu ý rằng trải nghiệm không được mạnh mẽ như tương đương với trải nghiệm chuyển đổi & với Power query. Xem: thống nhất có được & biến đổi.

Trình hướng dẫn Kết nối dữ liệu

Bước 1: tạo kết nối với một sổ làm việc khác

  1. Trên tab Dữ liệu, hãy bấm Kết nối.

    Kết nối

  2. Trong hộp thoại kết nối sổ làm việc, hãy bấm Thêm.

  3. Gần phía dưới cùng của hộp thoại Kết nối Hiện có, hãy bấm Duyệt để Thêm kết nối.

  4. Hãy tìm sổ làm việc của bạn rồi bấm Mở.

  5. Trong hộp thoại Chọn Bảng, hãy chọn bảng (trang tính) rồi bấm OK.

    Lưu ý: 

    • Các trang tính được gọi là "bảng" trong hộp thoại chọn bảng

    • Bạn chỉ có thể thêm một bảng vào một thời điểm.

    • Bạn có thể đổi tên bảng bằng cách bấm vào nút thuộc tính . Bạn cũng có thể thêm mô tả.

  6. Để thêm nhiều bảng, lặp lại các bước từ 2 đến 5.

  7. Bấm Đóng.

Bước 2: Thêm bảng vào sổ làm việc của bạn

  1. Hãy bấm Kết nối Hiện có, chọn bảng rồi bấm Mở.

  2. Trong hộp thoại nhập dữ liệu , hãy chọn vị trí để đặt dữ liệu trong sổ làm việc của bạn và có xem dữ liệu dưới dạng bảng, Pivottablehoặc pivotchart.

Bạn có thể sử dụng trình hướng dẫn kết nối dữ liệu để kết nối với cơ sở dữ liệu Access.

  1. Trên tab Dữ liệu, trong nhóm Lấy Dữ liệu Bên ngoài, bấm Từ Access.

    Nhóm Lấy Dữ liệu Bên ngoài trên tab Dữ liệu

  2. Trong hộp thoại chọn nguồn dữ liệu , duyệt đến cơ sở dữ liệu Access.

  3. Trong hộp thoại Chọn Bảng, hãy chọn bảng hoặc truy vấn mà bạn muốn sử dụng và bấm OK.

  4. Bạn có thể bấm Kết thúc hoặc bấm Tiếp theo để thay đổi các chi tiết kết nối.

  5. Trong hộp thoại Nhập Dữ liệu, hãy chọn nơi đặt dữ liệu trong sổ làm việc của bạn và chọn xem dữ liệu dưới dạng bảng, báo cáo PivotTable hay PivotChart.

  6. Bấm vào nút Thuộc tính để đặt các thuộc tính nâng cao cho kết nối đó ví dụ như tùy chọn để làm mới dữ liệu đã được kết nối.

  7. Bạn có thể tùy ý thêm dữ liệu vào Mô hình Dữ liệu để có thể kết nối dữ liệu với bảng hoặc dữ liệu khác từ các nguồn khác, tạo mối quan hệ giữa các bảng và thực hiện thêm rất nhiều thứ so với báo cáo PivotTable cơ bản.

  8. Bấm OK để kết thúc.

Đi đến tab dữ liệu > lấy dữ liệu bên ngoài > từ văn bản. Sau đó, trong hộp thoại nhập tệp văn bản , bấm đúp vào tệp văn bản mà bạn muốn nhập và hộp thoại trình hướng dẫn nhập văn bản sẽ mở ra.

Bước 1/3

Kiểu dữ liệu gốc    Nếu các mục trong tệp văn bản được phân tách bằng các tab, dấu phân cách, dấu chấm phẩy, dấu cách hoặc ký tự khác , hãy chọnphân cách. Nếu tất cả các mục trong mỗi cột đều có cùng độ dài, chọn độ rộng cố định.

Bắt đầu nhập tại hàng    Nhập hoặc chọn số hàng để xác định hàng đầu tiên của dữ liệu mà bạn muốn nhập.

Nguồn gốc tệp    Chọn bộ ký tự được sử dụng trong tệp văn bản. Trong hầu hết các trường hợp, bạn có thể để các thiết đặt này mặc định. Nếu bạn biết rằng tệp văn bản đã được tạo bằng cách sử dụng một ký tự khác với bộ ký tự mà bạn đang sử dụng trên máy tính của mình, bạn nên thay đổi thiết đặt này để khớp với bộ ký tự đó. Ví dụ, nếu máy tính của bạn được thiết lập để sử dụng ký tự đặt 1251 (Cyrillic, Windows), nhưng bạn biết rằng tệp đã được tạo bằng cách sử dụng bộ ký tự 1252 (Western European, Windows), bạn nên đặt nguồn gốc tệp đến 1252.

Bản xem trước của tệp    Hộp này hiển thị văn bản khi nó sẽ xuất hiện khi nó được phân tách vào các cột trên trang tính.

Bước 2/3 (dữ liệu được phân tách)

Dấu tách    Chọn ký tự phân tách các giá trị trong tệp văn bản của bạn. Nếu ký tự không được liệt kê, hãy chọn hộp kiểm khác , rồi nhập ký tự vào hộp có chứa con trỏ. Các tùy chọn này không khả dụng nếu loại dữ liệu của bạn có độ rộng cố định.

Điều trị dấu tách liên tiếp làm một    Chọn hộp kiểm này nếu dữ liệu của bạn chứa dấu phân cách nhiều hơn một ký tự giữa các trường dữ liệu hoặc nếu dữ liệu của bạn chứa nhiều dấu tách tùy chỉnh.

Hạn định văn bản    Chọn ký tự bao quanh các giá trị trong tệp văn bản của bạn. Khi Excel gặp ký tự vòng lặp văn bản, tất cả văn bản theo sau ký tự đó và trước lần xuất hiện tiếp theo của ký tự đó được nhập là một giá trị, ngay cả khi văn bản có chứa một ký tự dấu tách. Ví dụ, nếu dấu phân cách là dấu phẩy (,) và vòng loại văn bản là dấu ngoặc kép (")," Dallas, Texas "được nhập vào một ô dưới dạng Dallas, Texas. Nếu không có ký tự hoặc dấu nháy đơn (') được chỉ định làm vòng loại văn bản, "Dallas, Texas" được nhập vào hai ô liền kề như "DallasTexas".

Nếu ký tự dấu phân phát xảy ra giữa bộ phận văn bản, Excel tự động hóa vòng loại trong giá trị đã nhập. Nếu không có ký tự dấu tách nào xảy ra giữa bộ chứa văn bản, Excel sẽ chứa ký tự vòng loại trong giá trị đã nhập. Do đó, "Dallas Texas" (dùng vòng loại văn bản đánh dấu ngoặc kép) được nhập vào một ô như "Dallas Texas".

Bản xem trước dữ liệu    Xem lại văn bản trong hộp này để xác minh rằng văn bản sẽ được phân tách vào các cột trên trang tính như bạn muốn.

Bước 2/3 (dữ liệu độ rộng cố định)

Bản xem trước dữ liệu    Đặt độ rộng trường trong phần này. Bấm vào cửa sổ xem trước để đặt dấu ngắt cột, được đại diện bởi một đường thẳng đứng. Bấm đúp vào dấu ngắt cột để loại bỏ hoặc kéo dấu ngắt cột để di chuyển nó.

Bước 3/3

Bấm vào nút nâng cao để thực hiện một hoặc nhiều thao tác sau đây:

  • Xác định loại thập phân và hàng nghìn dấu tách được dùng trong tệp văn bản. Khi dữ liệu được nhập vào Excel, dấu tách sẽ khớp với các tùy chọn trong khu vực và ngôn ngữ của bạn được chỉ định cho vị trí của bạn.

  • Xác định rằng một hoặc nhiều giá trị số có thể chứa dấu trừ dấu trừ.

Định dạng dữ liệu cột    Bấm vào định dạng dữ liệu của cột được chọn trong phần xem trước dữ liệu . Nếu bạn không muốn nhập cột đã chọn, hãy bấm không nhập cột (bỏ qua).

Sau khi bạn chọn một tùy chọn định dạng dữ liệu cho cột đã chọn, đầu đề cột bên dưới xem trước dữ liệu Hiển thị định dạng. Nếu bạn chọn ngày, hãy chọn định dạng ngày trong hộp ngày .

Chọn định dạng dữ liệu phù hợp chặt chẽ với dữ liệu xem trước để Excel có thể chuyển đổi chính xác dữ liệu được nhập. Ví dụ:

  • Để chuyển đổi một cột của tất cả các ký tự số tiền tệ sang định dạng tiền tệ Excel, hãy chọn chung.

  • Để chuyển đổi một cột của tất cả các ký tự số sang định dạng văn bản Excel, hãy chọn văn bản.

  • Để chuyển đổi một cột trong tất cả các ký tự ngày, mỗi ngày theo thứ tự của năm, tháng và ngày, đến định dạng ngày Excel, hãy chọn ngày, rồi chọn loại ngày của ymd trong hộp ngày .

Excel sẽ nhập cột như chung nếu chuyển đổi có thể mang lại kết quả không mong đợi. Ví dụ:

  • Nếu cột chứa một kết hợp các định dạng, chẳng hạn như ký tự chữ cái và số, Excel chuyển đổi cột thành chung.

  • Nếu, trong một cột ngày tháng, mỗi ngày nằm trong thứ tự của năm, tháng và ngày, và bạn chọn ngày cùng với kiểu ngày mdy, Excel sẽ chuyển đổi cột thành định dạng chung. Một cột có chứa ký tự ngày phải khớp chặt chẽ với định dạng ngày Excel tích hợp sẵn hoặc ngày tùy chỉnh.

Nếu Excel không chuyển đổi một cột vào định dạng mà bạn muốn, bạn có thể chuyển đổi dữ liệu sau khi nhập nó.

Khi bạn đã chọn các tùy chọn bạn muốn, hãy bấm kết thúc để mở hộp thoại nhập dữ liệu và chọn vị trí để đặt dữ liệu của bạn.

Nhập Dữ liệu

Đặt các tùy chọn này để điều khiển cách thức quy trình nhập dữ liệu chạy, bao gồm các thuộc tính kết nối dữ liệu để sử dụng và những tệp và phạm vi nào cần đưa vào cùng với dữ liệu đã nhập.

  • Các tùy chọn bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của bạn chỉ sẵn dùng nếu bạn có một mô hình dữ liệu được chuẩn bị và chọn tùy chọn để thêm nhập này vào mô hình đó (xem mục thứ ba trong danh sách này).

  • Xác định một sổ làm việc đích:

    • Nếu bạn chọn trang tính hiện có, hãy bấm vào một ô trong trang tính để đặt ô đầu tiên của dữ liệu đã nhập, hoặc bấm và kéo để chọn phạm vi.

    • Chọn trang tính mới để nhập vào một trang tính mới (bắt đầu từ ô A1)

  • Nếu bạn có một mô hình dữ liệu tại chỗ, hãy bấm thêm dữ liệu này vào mô hình dữ liệu để đưa vào mẫu này trong mô hình. Để biết thêm thông tin, hãy xem tạo mô hình dữ liệu trong Excel.

    Lưu ý rằng việc chọn tùy chọn này sẽ mở ra các tùy chọn bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của bạn.

  • Bấm thuộc tính để đặt bất kỳ thuộc tính phạm vi dữ liệu ngoài nào bạn muốn. Để biết thêm thông tin, hãy xem quản lý phạm vi dữ liệu ngoài và thuộc tính của chúng.

  • Bấm OK khi bạn đã sẵn sàng để hoàn tất việc nhập dữ liệu của mình.

  1. Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm từ web.

  2. Trong hộp thoại truy vấn web mới, hãy nhập địa chỉ của trang web bạn muốn truy vấn trong hộp địa chỉ , sau đó bấm đi.

    Trang web sẽ mở ra trong hộp thoại truy vấn web mới.

  3. Trong trang web, hãy bấm vào hộp màu vàng nhỏ với mũi tên màu đỏ bên cạnh mỗi bảng mà bạn muốn truy vấn.

  4. Đặt bất kỳ tùy chọn nào bạn muốn, rồi bấm nhập.

Đặt tùy chọn truy vấn web

  1. Ở góc trên cùng bên phải của hộp thoại truy vấn web mới, hãy bấm tùy chọn.

  2. Trong hộp thoại tùy chọn truy vấn web, hãy đặt bất kỳ tùy chọn nào sau đây:

    Tùy chọn

    Hiệu ứng

    Định dạng

    • Không có   Dữ liệu web sẽ được nhập dưới dạng văn bản thuần. Không có định dạng nào được nhập và chỉ liên kết văn bản sẽ được nhập từ bất kỳ siêu kết nối nào.

    • Chỉ định dạng văn bản phong phú   Dữ liệu web sẽ được nhập dưới dạng văn bản có định dạng, nhưng chỉ liên kết văn bản sẽ được nhập từ bất kỳ siêu kết nối nào.

    • Định dạng HTML đầy đủ   Tất cả định dạng sẽ được nhập và các siêu kết nối đã nhập sẽ có chức năng.

    Nhập các khối <trước> vào các cột

    Nếu tùy chọn này được chọn, mỗi khối <trước> sẽ được nhập dưới dạng cột.

    Điều trị dấu tách liên tiếp làm một

    Tùy chọn này chỉ áp dụng nếu tùy chọn trước đó được chọn. Nếu tùy chọn này được chọn, dấu tách không có bất kỳ văn bản nào giữa chúng sẽ được coi là một dấu tách trong quá trình nhập.

    Sử dụng cùng một thiết đặt nhập cho toàn bộ phần

    Tùy chọn này chỉ áp dụng nếu tùy chọn trước đó được chọn. Nếu tùy chọn này được chọn, dữ liệu từ thẻ HTML <trước> trên trang đã xác định sẽ xử lý tất cả cùng một lúc trong quá trình nhập. Nếu không được chọn, dữ liệu sẽ được nhập vào các khối của các hàng tiếp giáp để các hàng tiêu đề được nhận ra là như vậy.

    Tắt tính nhận dạng ngày

    Nếu được chọn, ngày tháng sẽ được nhập dưới dạng văn bản. Nếu không được chọn, ngày tháng sẽ được nhập vào các giá trị ngày/thời gian.

    Tắt hướng lại truy vấn web

    Nếu được chọn, chuyển hướng sẽ được bỏ qua. Nếu không được chọn, chuyển hướng sẽ được xử lý.

Trải nghiệm chuyển đổi & không sẵn dùng trong Excel 2007, vì vậy bạn có thể sử dụng tệp kết nối dữ liệu Office (. ODC) để kết nối với cơ sở dữ liệu Microsoft SQL Server từ sổ làm việc Excel 2007. SQL Server là một chương trình cơ sở dữ liệu có quan hệ đầy đủ tính năng, được thiết kế cho các giải pháp dữ liệu toàn diện doanh nghiệp, yêu cầu có hiệu suất tối ưu, khả năng mở rộng và bảo mật.

  1. Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm từ nguồn khác, rồi bấm từ SQL Server.

    Nhóm Lấy Dữ liệu Ngoài trên tab Dữ liệu

    Trình hướng dẫn kết nối dữ liệu sẽ khởi động. Trình hướng dẫn này có ba trang.

    Trang 1: kết nối với máy chủ cơ sở dữ liệu    

  2. Trong bước 1, hãy nhập tên của máy tính SQL Server trong hộp tên máy chủ .

  3. Trong bước 2, dưới mục đăng nhập chứngdanh, hãy thực hiện một trong các thao tác sau:

    • Để sử dụng tên và mật khẩu người dùng Microsoft Windows hiện tại của bạn, hãy bấm dùng xác thực Windows.

    • Để nhập tên người dùng và mật khẩu cơ sở dữ liệu, hãy bấm sử dụng tên người dùng và mật khẩu sau đây, rồi nhập tên người dùng và mật khẩu của bạn vào hộp tên người dùngmật khẩu tương ứng.

      Ghi chú Bảo mật: 

      • Hãy dùng những mật khẩu mạnh, có chứa cả chữ hoa và chữ thường, số và ký hiệu. Mật khẩu yếu không chứa tất cả những yếu tố này. Mật khẩu mạnh: Y6dh!et5. Mật khẩu yếu: house1. Mật khẩu phải có từ 8 ký tự trở lên. Một cụm mật khẩu có 14 ký tự trở lên sẽ tốt hơn.

      • Điều quan trọng là bạn cần nhớ mật khẩu của mình. Nếu bạn quên mật khẩu của mình, Microsoft không thể truy xuất lại mật khẩu đó. Hãy lưu giữ mật khẩu mà bạn viết ra ở một nơi an toàn, cách xa thông tin mà mật khẩu đó bảo vệ.

      Trang 2: chọn cơ sở dữ liệu và bảng    

  4. Bên dưới chọn cơ sở dữ liệu có chứa dữ liệu bạn muốn, hãy chọn một cơ sở dữ liệu. Bên dưới kết nối với một bảng cụ thể, hãy chọn một bảng hoặc dạng xem cụ thể.

    Ngoài ra, bạn có thể xóa hộp kiểm kết nối đến một bảng cụ thể để những người dùng khác sử dụng tệp kết nối này sẽ được nhắc tạo danh sách các bảng và dạng xem.

    Trang 3: lưu tệp kết nối dữ liệu và kết thúc    

  5. Tùy chọn, trong hộp tên tệp , hãy sửa đổi tên tệp được đề xuất. Bấm duyệt để thay đổi vị trí tệp mặc định (nguồn dữ liệu của tôi).

  6. Tùy ý, nhập mô tả của tệp, tên thân thiện và các từ tìm kiếm phổ biến trong phần mô tả, tên thân thiệnvà hộp từ khóa tìm kiếm .

  7. Để đảm bảo rằng tệp kết nối luôn được dùng khi cập nhật dữ liệu, hãy bấm vào hộp kiểm luôn cố gắng sử dụng tệp này để làm mới dữ liệu này . Hộp kiểm này đảm bảo rằng các bản Cập Nhật cho tệp kết nối sẽ luôn được dùng bởi tất cả các sổ làm việc sử dụng tệp kết nối đó.

  8. Để xác định cách nguồn dữ liệu ngoài của báo cáo PivotTable được truy nhập nếu sổ làm việc được lưu vào Excel Services và được mở bằng cách sử dụng Excel Services, hãy bấm thiết đặt xác thực, rồi chọn một trong các tùy chọn sau đây để đăng nhập vào nguồn dữ liệu:

    • Xác thực Windows     Chọn tùy chọn này để sử dụng tên người dùng Windows và mật khẩu của người dùng hiện tại. Đây là phương pháp an toàn nhất nhưng có thể ảnh hưởng đến hiệu suất khi nhiều người dùng được kết nối với máy chủ.

    • SSO     Chọn tùy chọn này để sử dụng đăng nhập đơn (SSO), rồi nhập chuỗi định danh thích hợp trong hộp ID SSO . Người quản trị site có thể cấu hình site Dịch vụ Windows SharePoint để dùng một cơ sở dữ liệu đăng nhập duy nhất mà bạn có thể lưu trữ tên người dùng và mật khẩu. Phương pháp này có thể là hiệu quả nhất khi nhiều người dùng được kết nối với máy chủ.

    • Không có     Chọn tùy chọn này để lưu tên người dùng và mật khẩu trong tệp kết nối.

      Ghi chú Bảo mật: Tránh lưu thông tin đăng nhập khi kết nối với nguồn dữ liệu. Thông tin này có thể được lưu trữ dưới dạng văn bản thuần và một người dùng có hại có thể truy nhập thông tin để thỏa hiệp sự bảo mật của nguồn dữ liệu.

      Lưu ý: Thiết đặt xác thực chỉ được sử dụng theo Excel Services, chứ không phải bằng Excel.

  9. Bấm OK.

  10. Bấm hoàn tất để đóng trình hướng dẫn kết nối dữ liệu.

    Hộp thoại nhập dữ liệu được hiển thị.

  11. Bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của mình, hãythực hiện một trong các thao tác sau:

    • Để tạo bảng Excel, hãy bấm bảng (đây là mặc định).

    • Để tạo báo cáo PivotTable, hãy bấm báo cáo pivottable.

    • Để tạo một PivotChart và báo cáo PivotTable, hãy bấm vào pivotchart và báo cáo pivottable.

      Lưu ý: Tùy chọn tạo kết nối duy nhất chỉ sẵn dùng cho cơ sở dữ liệu OLAP.

  12. Bên dưới mục bạn muốn đặt dữ liệu ở đâu?, hãythực hiện một trong các thao tác sau:

    • Để đặt dữ liệu trong một trang tính hiện có, hãy chọn trang tính hiện có, rồi nhập tên của ô đầu tiên trong phạm vi ô mà bạn muốn định vị dữ liệu.

      Ngoài ra, hãy bấm thu gọn hộp thoại Ảnh nút để tạm thời thu gọn hộp thoại, chọn ô đầu trên trang tính, rồi bấm bung rộng hộp thoại Ảnh nút .

    • Để đặt dữ liệu trong trang tính mới bắt đầu từ ô A1, hãy bấm trang tính mới.

  13. Tùy ý, bạn có thể thay đổi thuộc tính kết nối (cũng như thay đổi tệp kết nối) bằng cách bấm vào thuộc tính, thực hiện thay đổi của bạn trong hộp thoại thuộc tính kết nối , rồi bấm OK.

    Để biết thêm thông tin, hãy xem thuộc tính kết nối.

Đối với Excel 2007, bạn có thể sử dụng Microsoft query để kết nối với các nguồn dữ liệu ODBC.

Trình hướng dẫn Kết nối dữ liệu

  1. Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm từ nguồn khác, rồi bấm từ dịch vụ phân tích.

    Ảnh Ribbon Excel

    Trình hướng dẫn kết nối dữ liệu được hiển thị. Trình hướng dẫn này có ba ngăn.

    • Kết nối với Máy chủ Cơ sở dữ liệu

    • Chọn cơ sở dữ liệu và bảng

    • Lưu tệp kết nối dữ liệu và kết thúc

  2. Trong ngăn kết nối với máy chủ cơ sở dữ liệu , trong hộp tên máy chủ , nhập tên máy chủ cơ sở dữ liệu OLAP.

    Mẹo: Nếu bạn biết tên của tệp khối ngoại tuyến mà bạn muốn kết nối, bạn có thể nhập đường dẫn tệp đầy đủ, tên tệp và phần mở rộng.

  3. Bên dưới đăng nhập chứngdanh, hãy thực hiện một trong các thao tác sau đây, rồi bấm tiếp:

    • Để dùng tên và mật khẩu người dùng Windows hiện tại của bạn, hãy bấm dùng xác thực Windows.

    • Để nhập tên người dùng và mật khẩu cơ sở dữ liệu, hãy bấm sử dụng tên người dùng và mật khẩu sau đây, rồi nhập tên người dùng và mật khẩu của bạn vào hộp tên người dùngmật khẩu tương ứng.

  4. Trong phần chọn cơ sở dữ liệu có chứa dữ liệu bạn muốn ngăn, hãy chọn cơ sở dữ liệu, rồi bấm tiếp.

    Để kết nối với một cube cụ thể trong cơ sở dữ liệu, hãy đảm bảo rằng kết nối với một khối hoặc bảng cụ thể được chọn, rồi chọn một hình khối từ danh sách.

  5. Trong hộp lưu tệp kết nối dữ liệu và ngăn kết thúc , trong hộp tên tệp , hãy sửa đổi tên tệp mặc định là cần thiết (tùy chọn).

    Bấm duyệt để thay đổi vị trí tệp mặc định của nguồn dữ liệu của tôihoặc kiểm tra tên tệp hiện có.

  6. Trong hộp mô tả, tên thân thiệntừ khóa tìm kiếm , nhập mô tả tệp, tên thân thiện và các từ tìm kiếm phổ biến (Tất cả đều là tùy chọn).

  7. Để đảm bảo rằng tệp kết nối được dùng khi PivotTable được làm mới, hãy bấm luôn cố gắng sử dụng tệp này để làm mới dữ liệu này.

    Chọn hộp kiểm này đảm bảo rằng các bản Cập Nhật cho tệp kết nối sẽ luôn được dùng bởi tất cả các sổ làm việc sử dụng tệp kết nối đó.

  8. Bấm hoàn tất để đóng trình hướng dẫn kết nối dữ liệu.

  9. Trong hộp thoại nhập dữ liệu , bên dưới chọn cách bạn muốn xem dữ liệu này trong sổ làm việc của mình, hãy thực hiện một trong các thao tác sau:

    • Để chỉ tạo một báo cáo PivotTable, hãy bấm báo cáo pivottable.

    • Để tạo báo cáo PivotTable và báo cáo PivotChart, hãy bấm vào pivotchart và báo cáo pivottable.

    • Để lưu trữ kết nối đã chọn trong sổ làm việc để sử dụng sau này, hãy bấm chỉ tạo kết nối. Hộp kiểm này đảm bảo rằng kết nối được sử dụng bởi các công thức có chứa các hàm khối mà bạn tạo và bạn không muốn tạo báo cáo PivotTable.

  10. Bên dưới nơi bạn muốn đặt dữ liệu, hãythực hiện một trong các thao tác sau:

    • Để đặt báo cáo PivotTable trong trang tính hiện có, hãy chọn trang tính hiện có, rồi nhập tham chiếu ô của ô đầu tiên trong phạm vi ô mà bạn muốn định vị báo cáo pivottable.

      Bạn cũng có thể bấm thu gọn Ảnh nút hộp thoại để tạm thời ẩn hộp thoại, chọn ô đầu trên trang tính mà bạn muốn sử dụng, rồi nhấn bung rộng hộp thoại Ảnh nút .

  11. Để đặt báo cáo PivotTable vào trang tính mới bắt đầu từ ô A1, hãy bấm trang tính mới.

  12. Để xác minh hoặc thay đổi thuộc tính kết nối, hãy bấm thuộc tính, thực hiện các thay đổi cần thiết trong hộp thoại thuộc tính kết nối , rồi bấm OK.

Làm việc với các kết nối dữ liệu ngoài

Các phần sau đây thảo luận về cách kết nối dữ liệu ngoài hoạt động và cách tìm sửa, quản lý và chia sẻ thông tin kết nối với các chương trình và người dùng khác.

Tìm hiểu thông tin cơ bản về kết nối dữ liệu

Dữ liệu trong một sổ làm việc Excel có thể đến từ hai vị trí khác nhau. Dữ liệu có thể được lưu trữ trực tiếp trong sổ làm việc hoặc có thể được lưu trữ trong một nguồn dữ liệu ngoài, chẳng hạn như tệp văn bản, cơ sở dữ liệu hoặc khối xử lý phân tích trực tuyến (OLAP). Nguồn dữ liệu ngoài này được kết nối với sổ làm việc thông qua kết nối dữ liệu, là một tập hợp các thông tin mô tả cách xác định vị trí, đăng nhập và truy nhập nguồn dữ liệu ngoài.

Lợi ích chính của việc kết nối với dữ liệu bên ngoài là bạn có thể phân tích định kỳ dữ liệu này mà không cần sao chép dữ liệu vào sổ làm việc của bạn, đây là một thao tác có thể tốn thời gian và dễ bị lỗi. Sau khi kết nối với dữ liệu ngoài, bạn cũng có thể tự động làm mới (hoặc Cập Nhật) sổ làm việc Excel của bạn từ nguồn dữ liệu gốc bất cứ khi nào nguồn dữ liệu được Cập Nhật với thông tin mới.

Thông tin kết nối được lưu trữ trong sổ làm việc và cũng có thể được lưu trữ trong một tệp kết nối, chẳng hạn như tệp kết nối dữ liệu Office (ODC) (. ODC) hoặc tệp tên nguồn dữ liệu (. DSN).

Để đưa dữ liệu ngoài vào Excel, bạn cần quyền truy nhập vào dữ liệu. Nếu nguồn dữ liệu bên ngoài mà bạn muốn truy nhập không nằm trên máy tính cục bộ của mình, bạn có thể cần liên hệ với người quản trị cơ sở dữ liệu cho mật khẩu, quyền người dùng hoặc thông tin kết nối khác. Nếu nguồn dữ liệu là một cơ sở dữ liệu, hãy đảm bảo rằng cơ sở dữ liệu chưa được mở trong chế độ dành riêng. Nếu nguồn dữ liệu là một tệp văn bản hoặc một bảng tính, hãy đảm bảo rằng một người dùng khác không mở được để truy nhập độc quyền.

Nhiều nguồn dữ liệu cũng yêu cầu một trình điều khiển ODBC hoặc nhà cung cấp OLE DB để phối hợp dòng dữ liệu giữa Excel, tệp kết nối và nguồn dữ liệu.

Sơ đồ sau đây tóm tắt các điểm chính về kết nối dữ liệu.

Kết nối với nguồn dữ liệu ngoài

1. có nhiều nguồn dữ liệu mà bạn có thể kết nối với: Dịch vụ phân tích, SQL Server, Microsoft Access, các OLAP và cơ sở dữ liệu quan hệ, bảng tính và các tệp văn bản khác.

2. nhiều nguồn dữ liệu có một trình điều khiển ODBC được liên kết hoặc nhà cung cấp OLE DB.

3. một tệp kết nối xác định tất cả các thông tin cần thiết để truy nhập và truy xuất dữ liệu từ nguồn dữ liệu.

4. thông tin kết nối được sao chép từ một tệp kết nối vào sổ làm việc và thông tin kết nối có thể dễ dàng chỉnh sửa.

5. dữ liệu được sao chép vào một sổ làm việc để bạn có thể dùng nó giống như khi bạn sử dụng dữ liệu được lưu trữ trực tiếp trong sổ làm việc.

Tìm kết nối

Để tìm tệp kết nối, hãy dùng hộp thoại kết nối hiện có . (Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm kết nối hiện có.) Sử dụng hộp thoại này, bạn có thể xem các kiểu kết nối sau:

  • Các kết nối trong sổ làm việc    

    Danh sách này hiển thị tất cả các kết nối hiện tại trong sổ làm việc. Danh sách được tạo ra từ các kết nối mà bạn đã xác định, mà bạn đã tạo bằng cách sử dụng hộp thoại chọn nguồn dữ liệu của trình hướng dẫn kết nối dữ liệu hoặc từ các kết nối mà trước đó bạn đã chọn làm kết nối từ hộp thoại này.

  • Tệp kết nối trên máy tính của bạn    

    Danh sách này được tạo từ thư mục nguồn dữ liệu của tôi thường được lưu trữ trong thư mục tài liệu của tôi (Windows XP) hoặc tài liệu (Windows Vista).

  • Tệp kết nối trên mạng    

    Có thể tạo danh sách này từ các tùy chọn sau:

    • Một bộ thư mục trên mạng cục bộ của bạn, vị trí có thể được triển khai trên mạng như một phần của việc triển khai các chính sách Nhóm Microsoft Office.

    • Một thư viện kết nối dữ liệu Dịch vụ Excel (DCL) trên site SharePoint Foundation. 

Chỉnh sửa thuộc tính kết nối

Bạn cũng có thể sử dụng Excel làm trình soạn thảo tệp kết nối để tạo và chỉnh sửa kết nối với các nguồn dữ liệu ngoài được lưu trữ trong sổ làm việc hoặc trong một tệp kết nối. Nếu bạn không tìm thấy kết nối bạn muốn, bạn có thể tạo kết nối bằng cách bấm duyệt để xem thêm để hiển thị hộp thoại chọn nguồn dữ liệu , rồi bấm vào nguồn mới để bắt đầu trình hướng dẫn kết nối dữ liệu.

Sau khi bạn tạo kết nối, bạn có thể sử dụng hộp thoại thuộc tính kết nối (trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , bấm thuộc tính.) để kiểm soát các thiết đặt khác nhau cho các kết nối đến nguồn dữ liệu bên ngoài và dùng, sử dụng lại hoặc chuyển các tệp kết nối.

Nếu bạn sử dụng một tệp kết nối để kết nối với nguồn dữ liệu, Excel sẽ sao chép thông tin kết nối từ tệp kết nối vào sổ làm việc Excel. Khi bạn thực hiện thay đổi bằng cách sử dụng hộp thoại thuộc tính kết nối , bạn sẽ sửa thông tin kết nối dữ liệu được lưu trữ trong sổ làm việc Excel hiện tại và không phải là tệp kết nối dữ liệu ban đầu có thể đã được dùng để tạo kết nối (được chỉ báo bởi tên tệp được hiển thị trong thuộc tính tệp kết nối trên tab định nghĩa ). Sau khi bạn chỉnh sửa thông tin kết nối (ngoại trừ các thuộc tính mô tả kết nối và tên kết nối), liên kết đến tệp kết nối bị loại bỏ và thuộc tính tệp kết nối sẽ bị xóa.

Để đảm bảo rằng tệp kết nối luôn được dùng khi nguồn dữ liệu được làm mới, hãy bấm luôn cố gắng sử dụng tệp này để làm mới dữ liệu này trên tab định nghĩa . Chọn hộp kiểm này đảm bảo rằng các bản Cập Nhật cho tệp kết nối sẽ luôn được dùng bởi tất cả các sổ làm việc sử dụng tệp kết nối đó, vốn cũng phải có tập hợp thuộc tính này.

Quản lý kết nối

Bằng cách sử dụng hộp thoại kết nối sổ làm việc, bạn có thể dễ dàng quản lý các kết nối này, bao gồm tạo, chỉnh sửa và xóa chúng. (Trên tab dữ liệu , trong nhóm lấy dữ liệu bên ngoài , hãy bấm kết nối.) Bạn có thể sử dụng hộp thoại này để thực hiện các thao tác sau:

  • Tạo, sửa, làm mới và xóa bỏ các kết nối đang được sử dụng trong sổ làm việc.

  • Xác nhận nguồn dữ liệu bên ngoài. Bạn có thể muốn thực hiện điều này trong trường hợp kết nối đã được người dùng khác xác định.

  • Hiển thị vị trí cho mỗi kết nối được sử dụng trong sổ làm việc hiện tại.

  • Chẩn đoán thông báo lỗi về các kết nối đến dữ liệu ngoài.

  • Chuyển hướng kết nối đến một máy chủ hoặc nguồn dữ liệu khác, hoặc thay thế tệp kết nối cho một kết nối hiện có.

  • Giúp bạn dễ dàng tạo và chia sẻ các tệp kết nối với người dùng.

Chia sẻ kết nối

Các tệp kết nối đặc biệt hữu ích cho việc chia sẻ kết nối trên cơ sở nhất quán, làm cho các kết nối được phát hiện nhiều hơn, giúp cải thiện tính bảo mật kết nối và tạo điều kiện quản trị nguồn dữ liệu. Cách tốt nhất để chia sẻ các tệp kết nối là đặt chúng ở một vị trí an toàn và đáng tin cậy, chẳng hạn như thư mục mạng hoặc thư viện SharePoint, nơi người dùng có thể đọc tệp nhưng chỉ có thể sửa đổi tệp.

Sử dụng các tệp ODC

Bạn có thể tạo tệp kết nối dữ liệu Office (ODC) (. ODC) bằng cách kết nối với dữ liệu bên ngoài thông qua hộp thoại chọn nguồn dữ liệu hoặc bằng cách sử dụng trình hướng dẫn kết nối dữ liệu để kết nối với nguồn dữ liệu mới. Một tệp ODC sử dụng thẻ HTML và thẻ XML tùy chỉnh để lưu trữ thông tin kết nối. Bạn có thể dễ dàng xem hoặc chỉnh sửa nội dung của tệp trong Excel.

Bạn có thể chia sẻ tệp kết nối với những người khác để cung cấp cho họ cùng một quyền truy nhập mà bạn có nguồn dữ liệu bên ngoài. Những người dùng khác không cần thiết lập nguồn dữ liệu để mở tệp kết nối nhưng có thể cần phải cài đặt trình điều khiển ODBC hoặc nhà cung cấp OLE DB cần thiết để truy nhập dữ liệu ngoài trên máy tính của họ.

Các tệp ODC là phương pháp được đề xuất để kết nối với dữ liệu và chia sẻ dữ liệu. Bạn có thể dễ dàng chuyển đổi các tệp kết nối truyền thống khác (DSN, UDL và các tệp truy vấn) vào một tệp ODC bằng cách mở tệp kết nối, rồi bấm vào nút xuất tệp kết nối trên tab định nghĩa của hộp thoại thuộc tính kết nối .

Sử dụng tệp truy vấn

Tệp truy vấn là các tệp văn bản có chứa thông tin nguồn dữ liệu, bao gồm tên máy chủ mà dữ liệu được đặt và thông tin kết nối mà bạn cung cấp khi tạo nguồn dữ liệu. Tệp truy vấn là một cách truyền thống để chia sẻ các truy vấn với người dùng Excel khác.

Sử dụng tệp truy vấn.    Bạn có thể sử dụng Microsoft query để lưu các tệp. dqy có chứa truy vấn cho dữ liệu từ cơ sở dữ liệu quan hệ hoặc tệp văn bản. Khi bạn mở các tệp này trong Microsoft query, bạn có thể xem dữ liệu được trả về bằng truy vấn và sửa đổi truy vấn để truy xuất các kết quả khác nhau. Bạn có thể lưu tệp. tqy cho bất kỳ truy vấn nào mà bạn tạo, bằng cách sử dụng trình hướng dẫn truy vấn hoặc trực tiếp trong Microsoft query.

Sử dụng tệp truy vấn oqy.    Bạn có thể lưu tệp. oqy để kết nối với dữ liệu trong cơ sở dữ liệu OLAP, trong một máy chủ hoặc trong một tệp khối vuông ngoại tuyến (. cub). Khi bạn sử dụng trình hướng dẫn kết nối đa chiều trong Microsoft query để tạo một nguồn dữ liệu cho cơ sở dữ liệu OLAP hoặc Cube, tệp. oqy được tạo tự động. Vì cơ sở dữ liệu OLAP không được sắp xếp trong các bản ghi hoặc bảng, bạn không thể tạo các truy vấn hoặc tệp. d để truy nhập những cơ sở dữ liệu này.

Sử dụng tệp truy vấn rqy.    Excel có thể mở các tệp truy vấn theo định dạng. rqy để hỗ trợ các trình điều khiển nguồn dữ liệu OLE DB có sử dụng định dạng này. Để biết thêm thông tin, hãy xem tài liệu hướng dẫn cho trình điều khiển của bạn.

Sử dụng tệp truy vấn. qry    Truy vấn Microsoft có thể mở và lưu các tệp truy vấn theo định dạng. qry để sử dụng với các phiên bản cũ hơn của truy vấn Microsoft mà không thể mở tệp. YQY. Nếu bạn có một tệp truy vấn theo định dạng. qry mà bạn muốn sử dụng trong Excel, hãy mở tệp trong Microsoft query, rồi lưu nó dưới dạng tệp. d. Để biết thông tin về việc lưu tệp. d, hãy xem trợ giúp truy vấn Microsoft.

Sử dụng tệp truy vấn web. iqy    Excel có thể mở. iqy web query Files để truy xuất dữ liệu từ web.

Sử dụng phạm vi dữ liệu ngoài và thuộc tính

Một phạm vi dữ liệu ngoài (còn được gọi là bảng truy vấn) là tên đã xác định hoặc tên bảng xác định vị trí của dữ liệu đã đưa vào một trang tính. Khi bạn kết nối với dữ liệu ngoài, Excel sẽ tự động tạo ra một phạm vi dữ liệu ngoài. Ngoại lệ duy nhất cho đây là báo cáo PivotTable được kết nối với nguồn dữ liệu, vốn không tạo ra một phạm vi dữ liệu ngoài. Trong Excel, bạn có thể định dạng và đặt ra một phạm vi dữ liệu ngoài hoặc dùng nó trong các phép tính, như với bất kỳ dữ liệu nào khác.

Excel tự động tên một phạm vi dữ liệu ngoài như sau:

  • Phạm vi dữ liệu ngoài từ các tệp kết nối dữ liệu Office (ODC) được cung cấp cùng tên với tên tệp.

  • Phạm vi dữ liệu ngoài từ cơ sở dữ liệu được đặt tên với tên của truy vấn. Theo mặc định,nguồn Query_from_ là tên của nguồn dữ liệu mà bạn đã sử dụng để tạo truy vấn.

  • Phạm vi dữ liệu ngoài từ tệp văn bản được đặt tên với tên tệp văn bản.

  • Phạm vi dữ liệu ngoài từ các truy vấn web được đặt tên với tên của trang web mà từ đó dữ liệu được truy xuất.

Nếu trang tính của bạn có nhiều phạm vi dữ liệu ngoài từ cùng một nguồn, phạm vi sẽ được đánh số. Ví dụ, MyText, MyText_1, MyText_2, v.v.

Phạm vi dữ liệu ngoài có các thuộc tính bổ sung (không nên nhầm lẫn với thuộc tính kết nối) mà bạn có thể dùng để điều khiển dữ liệu, chẳng hạn như bảo toàn định dạng ô và độ rộng cột. Bạn có thể thay đổi các thuộc tính phạm vi dữ liệu ngoài này bằng cách bấm vào thuộc tính trong nhóm kết nối trên tab dữ liệu , rồi thực hiện các thay đổi của bạn trong các thuộc tính phạm vi dữ liệu ngoài hoặc hộp thoại thuộc tính dữ liệu bên ngoài .

Lưu ý: Nếu bạn muốn chia sẻ tóm tắt hoặc báo cáo dựa trên dữ liệu ngoài, bạn có thể cung cấp cho người khác một sổ làm việc có chứa một phạm vi dữ liệu ngoài, hoặc bạn có thể tạo mẫu báo cáo. mẫu báo cáo cho phép bạn lưu tóm tắt hoặc báo cáo mà không cần lưu dữ liệu bên ngoài để tệp nhỏ hơn. Dữ liệu bên ngoài được truy xuất khi người dùng mở mẫu báo cáo.

Tìm hiểu về nguồn dữ liệu hỗ trợ trong Excel và Excel Services

Có một số đối tượng dữ liệu (chẳng hạn như phạm vi dữ liệu ngoài và báo cáo PivotTable) mà bạn có thể sử dụng để kết nối với các nguồn dữ liệu khác nhau. Tuy nhiên, loại nguồn dữ liệu mà bạn có thể kết nối khác nhau giữa từng đối tượng dữ liệu. Bạn cũng có thể sử dụng và làm mới dữ liệu được kết nối trong Excel Services nhưng có các hạn chế bổ sung và giải pháp thay thế mà bạn cần phải biết.

Đối tượng dữ liệu Excel và hỗ trợ nguồn dữ liệu

Bảng sau đây tóm tắt các nguồn dữ liệu nào được hỗ trợ cho từng đối tượng dữ liệu trong Excel.

Được hỗ trợ
nguồn dữ liệu

Excel
dữ liệu
đối

Tạo
Bên ngoài
dữ liệu
loạt?

OLE
PB

ODBC

Văn bản
Nộp

HTML
Nộp

XML
Nộp

SharePoint
de

Trình hướng dẫn nhập văn bản

Không

Không

Không

Không

Không

Báo cáo
PivotTable (non-OLAP)

Không

Không

Không

Báo cáo
PivotTable OLAP

Không

Không

Không

Không

Không

Không

Bảng Excel

Không

Không

Ánh xạ XML

Không

Không

Không

Không

Không

Truy vấn web

Không

Không

Không

Không

Trình hướng dẫn Kết nối dữ liệu

Truy vấn Microsoft

Không

Không

Không

Không

Lưu ý: Những tệp này, tệp văn bản được nhập bằng cách sử dụng trình hướng dẫn nhập văn bản, tệp XML được nhập bằng cách sử dụng ánh xạ XML và tệp HTML hoặc XML được nhập bằng truy vấn web, không sử dụng trình điều khiển ODBC hoặc nhà cung cấp OLE DB để tạo kết nối đến nguồn dữ liệu.

Excel Services và hỗ trợ nguồn dữ liệu

Nếu bạn muốn hiển thị sổ làm việc Excel trong Excel Services (Excel trong trình duyệt web), bạn có thể kết nối và làm mới dữ liệu, nhưng bạn phải sử dụng báo cáo PivotTable. Excel Services không hỗ trợ phạm vi dữ liệu ngoài, điều này có nghĩa là Excel Services không hỗ trợ bảng Excel được kết nối với nguồn dữ liệu, truy vấn web, bản đồ XML hoặc truy vấn Microsoft.

Tuy nhiên, bạn có thể làm việc xung quanh hạn chế này bằng cách sử dụng PivotTable để kết nối với nguồn dữ liệu, rồi thiết kế và bố trí PivotTable là bảng hai chiều mà không có các mức, nhóm hoặc tổng phụ để tất cả các hàng và giá trị cột mong muốn được hiển thị. Để biết thêm thông tin, hãy xem các nối kết trong phần xem thêm .

Tìm hiểu các cấu phần truy nhập dữ liệu

Các cấu phần truy nhập dữ liệu của Microsoft (MDAC) 2,8 được bao gồm trong Microsoft Windows Server 2003 và Windows XP SP2. Với MDAC, bạn có thể kết nối và sử dụng dữ liệu từ nhiều nguồn dữ liệu quan hệ và quan hệ khác nhau. Bạn có thể kết nối với nhiều nguồn dữ liệu khác nhau bằng cách sử dụng trình điều khiển kết nối cơ sở dữ liệu mở (ODBC) hoặc các nhà cung cấp OLE DB, vốn sẽ được dựng và vận chuyển bởi Microsoft hoặc được phát triển bởi các bên thứ ba khác nhau. Khi bạn cài đặt Microsoft Office, các trình điều khiển ODBC bổ sung và các nhà cung cấp OLE DB sẽ được thêm vào máy tính của bạn.

Windows Vista và Windows 7 sử dụng các cấu phần truy nhập dữ liệu Windows (Windows DAC).

Để xem danh sách đầy đủ các nhà cung cấp OLE DB được cài đặt trên máy tính của bạn, Hiển thị hộp thoại thuộc tính liên kết dữ liệu từ một tệp nối kết dữ liệu, rồi bấm vào tab nhà cung cấp .

Để xem danh sách đầy đủ các nhà cung cấp ODBC được cài đặt trên máy tính của bạn, Hiển thị hộp thoại người quản trị cơ sở dữ liệu ODBC , rồi bấm vào tab trình điều khiển .

Bạn cũng có thể sử dụng trình điều khiển ODBC và các nhà cung cấp OLE DB từ các nhà sản xuất khác để lấy thông tin từ các nguồn khác ngoài các nguồn dữ liệu của Microsoft, bao gồm các loại ODBC và cơ sở dữ liệu của OLE DB. Để biết thông tin về cách cài đặt trình điều khiển ODBC hoặc nhà cung cấp OLE DB, hãy kiểm tra tài liệu dành cho cơ sở dữ liệu, hoặc liên hệ với nhà cung cấp cơ sở dữ liệu của bạn.

Sử dụng ODBC để kết nối với nguồn dữ liệu

Các phần sau đây mô tả kết nối cơ sở dữ liệu mở (ODBC) chi tiết hơn.

Kiến trúc ODBC

Trong kiến trúc ODBC, một ứng dụng (chẳng hạn như Excel) kết nối với bộ quản lý trình điều khiển ODBC, trong đó lần lượt sử dụng một trình điều khiển ODBC cụ thể (chẳng hạn như trình điều khiển ODBC của Microsoft SQL) để kết nối với một nguồn dữ liệu (chẳng hạn như cơ sở dữ liệu Microsoft SQL Server).

Xác định thông tin kết nối

Để kết nối với các nguồn dữ liệu ODBC, hãy làm như sau:

  1. Đảm bảo rằng trình điều khiển ODBC thích hợp được cài đặt trên máy tính có chứa nguồn dữ liệu.

  2. Xác định tên nguồn dữ liệu (DSN) bằng cách sử dụng người quản trị nguồn dữ liệu ODBC để lưu trữ thông tin kết nối trong sổ đăng ký hoặc tệp DSN, hoặc chuỗi kết nối trong mã Microsoft Visual Basic để vượt qua thông tin kết nối trực tiếp đến trình quản lý trình điều khiển ODBC.

    Để xác định nguồn dữ liệu, trong Windows Vista, hãy bấm nút bắt đầu , rồi bấm Pa-nen điều khiển. Bấm vào hệ thống và bảo trì, rồi bấm công cụ quản trị. Trong Windows XP và Windows Server, bấm vào bắt đầu, rồi bấm Pa-nen điều khiển. Bấm hiệu suất và bảo trì, bấm công cụ quản trị. rồi bấm nguồn dữ liệu (ODBC). Để biết thêm thông tin về các tùy chọn khác nhau, hãy bấm vào nút Trợ giúp trong mỗi hộp thoại.

Nguồn dữ liệu máy

Nguồn dữ liệu lưu trữ thông tin kết nối trong sổ đăng ký, trên một máy tính cụ thể với tên người dùng xác định. Bạn chỉ có thể sử dụng nguồn dữ liệu máy trên máy tính mà các nguồn dữ liệu được xác định. Có hai loại nguồn dữ liệu máy — người dùng và hệ thống. Nguồn dữ liệu người dùng chỉ có thể được sử dụng bởi người dùng hiện tại và chỉ hiển thị cho người dùng đó. Các nguồn dữ liệu hệ thống có thể được tất cả người dùng trên máy tính và hiển thị với tất cả người dùng trên máy tính.

Nguồn dữ liệu máy tính đặc biệt hữu ích khi bạn muốn cung cấp bảo mật thêm, vì nó giúp đảm bảo rằng chỉ những người dùng đang đăng nhập có thể xem nguồn dữ liệu máy và nguồn dữ liệu của máy không thể sao chép bằng một người dùng từ xa đến một máy tính khác.

Nguồn dữ liệu tệp

Nguồn dữ liệu tệp (còn được gọi là tệp DSN) lưu trữ thông tin kết nối trong tệp văn bản, chứ không phải sổ đăng ký, và nói chung linh hoạt hơn để sử dụng hơn các nguồn dữ liệu của máy. Ví dụ, bạn có thể sao chép nguồn dữ liệu tệp vào bất kỳ máy tính nào với trình điều khiển ODBC chính xác, để ứng dụng của bạn có thể dựa vào thông tin kết nối nhất quán và chính xác cho tất cả các máy tính mà nó dùng. Hoặc bạn có thể đặt nguồn dữ liệu tệp trên một máy chủ đơn, chia sẻ giữa nhiều máy tính trên mạng và dễ dàng duy trì thông tin kết nối tại một vị trí.

Nguồn dữ liệu tệp cũng có thể ở trạng thái không chia sẻ được. Nguồn dữ liệu tệp không thể chia sẻ nằm trên một máy tính và trỏ vào nguồn dữ liệu máy. Bạn có thể sử dụng nguồn dữ liệu tệp không chia sẻ được để truy nhập nguồn dữ liệu máy hiện có từ nguồn dữ liệu tệp.

Sử dụng OLE DB để kết nối với nguồn dữ liệu

Các phần sau đây mô tả cơ sở dữ liệu liên kết và nhúng đối tượng (OLE DB) chi tiết hơn.

Kiến trúc OLE DB

Trong kiến trúc OLE DB, ứng dụng truy nhập dữ liệu được gọi là một người tiêu dùng dữ liệu (chẳng hạn như Excel) và chương trình cho phép truy nhập nguồn gốc vào dữ liệu được gọi là nhà cung cấp cơ sở dữ liệu (chẳng hạn như nhà cung cấp Microsoft OLE DB cho SQL Server).

Xác định thông tin kết nối

Tệp nối kết dữ liệu chung (. udl) chứa thông tin kết nối mà người dùng dữ liệu sử dụng để truy nhập một nguồn dữ liệu thông qua nhà cung cấp OLE DB của nguồn dữ liệu đó. Bạn có thể tạo thông tin kết nối bằng cách thực hiện một trong các thao tác sau:

  • Trong trình hướng dẫn kết nối dữ liệu, hãy sử dụng hộp thoại thuộc tính liên kết dữ liệu để xác định một nối kết dữ liệu cho một nhà cung cấp Ole DB. Để biết thêm thông tin, hãy xem mục nhập dữ liệu bằng cách sử dụng trình hướng dẫn kết nối dữ liệu.

  • Tạo tệp văn bản trống với phần mở rộng tên tệp. udl, rồi chỉnh sửa tệp, trong đó sẽ hiển thị hộp thoại thuộc tính liên kết dữ liệu .

Làm mới dữ liệu

Khi bạn được kết nối với một nguồn dữ liệu ngoài, bạn cũng có thể thực hiện thao tác làm mới để truy xuất dữ liệu được Cập Nhật. Mỗi lần bạn làm mới dữ liệu, bạn sẽ thấy phiên bản mới nhất của dữ liệu, bao gồm mọi thay đổi đã được thực hiện đối với dữ liệu kể từ khi nó được làm mới lần cuối.

Minh họa sau đây giải thích quá trình cơ bản về điều xảy ra khi bạn làm mới dữ liệu được kết nối với nguồn dữ liệu bên ngoài.

Quy trình cơ bản về làm mới dữ liệu bên ngoài

1. một thao tác làm mới được cập nhật dữ liệu.

2. tệp kết nối xác định tất cả các thông tin cần thiết để truy nhập và truy xuất dữ liệu từ nguồn dữ liệu bên ngoài.

3. có nhiều nguồn dữ liệu mà bạn có thể làm mới: OLAP, SQL Server, Access, OLE DB, ODBC, bảng tính và các tệp văn bản.

4. dữ liệu up-to-date được thêm vào sổ làm việc hiện tại.

Excel cung cấp nhiều tùy chọn để làm mới dữ liệu đã nhập, bao gồm làm mới dữ liệu bất cứ khi nào bạn mở sổ làm việc và tự động làm mới dữ liệu tại các khoảng thời gian hẹn giờ. Bạn có thể tiếp tục làm việc trong Excel trong khi dữ liệu đang được làm mới và bạn cũng có thể kiểm tra trạng thái làm mới trong khi dữ liệu đang được làm mới.

Nếu nguồn dữ liệu ngoài của bạn yêu cầu mật khẩu được truy nhập vào dữ liệu, bạn có thể yêu cầu mật khẩu được nhập mỗi lần miền dữ liệu ngoài được làm mới.

Nhập các chương trình dữ liệu và bằng cách sử dụng các hàm

Nếu bạn là một nhà phát triển, có một vài phương pháp tiếp cận trong Excel mà bạn có thể thực hiện để nhập dữ liệu:

  • Bạn có thể sử dụng Visual Basic for Applications để được quyền truy nhập vào nguồn dữ liệu bên ngoài. Tùy thuộc vào nguồn dữ liệu, bạn có thể sử dụng các đối tượng dữ liệu ActiveX hoặc đối tượng truy nhập dữ liệu để truy xuất dữ liệu. Bạn cũng có thể xác định một chuỗi kết nối trong mã của bạn chỉ rõ thông tin kết nối. Sử dụng chuỗi kết nối rất hữu ích, ví dụ như khi bạn muốn tránh yêu cầu người quản trị hệ thống hoặc người dùng trước tiên tạo tệp kết nối hoặc để đơn giản hóa việc cài đặt ứng dụng của bạn.

  • Nếu bạn nhập dữ liệu từ cơ sở dữ liệu SQL Server, hãy cân nhắc sử dụng SQL Native Client, đây là một giao diện lập trình ứng dụng dữ liệu độc lập (API) được dùng cho cả OLE DB và ODBC. Kết hợp nhà cung cấp SQL OLE DB và trình điều khiển ODBC SQL thành một bản địa, thư viện nối kết động (DLL), trong khi cũng cung cấp chức năng mới riêng biệt và khác biệt với các cấu phần truy nhập dữ liệu của Microsoft (MDAC). Bạn có thể sử dụng SQL Native Client để tạo các ứng dụng mới hoặc nâng cao các ứng dụng hiện có có thể tận dụng các tính năng SQL Server mới hơn, chẳng hạn như nhiều bộ kết quả hiện hoạt (MARS), loại người dùng xác định (UDT) và hỗ trợ kiểu dữ liệu XML.

  • Hàm RTD truy xuất dữ liệu theo thời gian thực từ một chương trình hỗ trợ tự động hóa COM. Phải tạo và đăng ký bổ trợ tự động hóa COM RTD trên máy tính cục bộ.

  • SQL. Hàm REQUEST kết nối với một nguồn dữ liệu bên ngoài và chạy một truy vấn từ một trang tính. SQL. Hàm REQUEST sau đó trả về kết quả như một mảng mà không cần lập trình macro. Nếu hàm này không khả dụng, bạn phải cài chương trình bổ trợ ODBC của Microsoft Excel (XLODBC.XLA). Bạn có thể cài đặt phần bổ trợ từ Office.com.

Để biết thêm thông tin về cách tạo Visual Basic for Applications, hãy xem trợ giúp trực quan cơ bản.

Cấp độ Bảo mật

  • Trước khi có thể kết hợp nguồn dữ liệu vào dữ liệu cụ thể khớp với các yêu cầu phân tích dữ liệu của bạn, bạn kết nối với nguồn dữ liệu dựa trên thiết đặt mức độ bảo mật nguồn dữ liệu của bạn.

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Xem thêm

Power Query được biết đến với tên Tải & Biến đổi trong Excel 2016

Trợ giúp Microsoft Power Query dành cho Excel

Nhập dữ liệu từ cơ sở dữ liệu bằng truy vấn cơ sở dữ liệu gốc

Trải nghiệm quản lý dữ liệu trong Power bi forhttps://docs.microsoft.com/power-bi/service-admin-administering-power-bi-in-your-organizationtrợ giúp về Office 365

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Bạn cần thêm trợ giúp?

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×