Nhận dữ liệu bằng bổ trợ PowerPivot

Áp dụng cho
Excel cho Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Trong nhiều trường hợp, việc nhập dữ liệu quan hệ thông qua bổ trợ Power Pivot sẽ nhanh hơn và hiệu quả hơn thực hiện thao tác nhập đơn giản trong Excel.

Nói chung, thật dễ dàng để thực hiện điều này:

  1. Hãy kiểm tra với người quản trị cơ sở dữ liệu để lấy thông tin kết nối cơ sở dữ liệu và xác minh rằng bạn có quyền truy nhập dữ liệu.
  2. Nếu dữ liệu có quan hệ hoặc theo chiều, thì—từ bên trong Power Pivot—hãy bấm Trang đầu Lấy Dữ>liệu Ngoài Từ Cơ>sở dữ liệu.

Hoặc bạn có thể nhập từ các nguồn dữ liệu khác:

  • Bấm Nhà>từ Dịch vụ Dữ liệu nếu dữ liệu đến từ Microsoft Azure Marketplace hoặc nguồn cấp dữ liệu OData.
  • Bấm Trang đầu>Lấy Dữ liệu Ngoài>Từ Các Nguồn Khác để chọn từ toàn bộ danh sách nguồn dữ liệu.

Trên trang Chọn Cách Nhập Dữ liệu , hãy chọn lấy tất cả dữ liệu trong nguồn dữ liệu hay lọc dữ liệu. Chọn bảng và dạng xem từ danh sách hoặc viết truy vấn xác định cần nhập dữ liệu nào.

Ưu điểm của việc nhập Power Pivot bao gồm khả năng:

  • Lọc ra những dữ liệu không cần thiết để chỉ nhập một tập hợp con.
  • Đổi tên bảng và cột khi bạn nhập dữ liệu.
  • Dán vào truy vấn được xác định trước để chọn dữ liệu mà truy vấn trả về.

Mẹo chọn nguồn dữ liệu

  • Các nhà cung cấp OLE DB đôi khi có thể cung cấp hiệu năng nhanh hơn cho dữ liệu quy mô lớn. Khi chọn giữa các nhà cung cấp khác nhau cho cùng một nguồn dữ liệu, trước tiên bạn nên thử sử dụng nhà cung cấp OLE DB.
  • Việc nhập bảng từ cơ sở dữ liệu quan hệ sẽ giúp bạn tiết kiệm được các bước vì các mối quan hệ khóa ngoại được dùng trong quá trình nhập để tạo mối quan hệ giữa các trang tính trong cửa sổ Power Pivot.
  • Việc nhập nhiều bảng, rồi xóa những bảng bạn không cần, có thể lưu các bước của bạn. Nếu bạn nhập từng bảng một, có thể bạn vẫn cần tạo mối quan hệ giữa các bảng theo cách thủ công.
  • Các cột có chứa dữ liệu tương tự trong các nguồn dữ liệu khác nhau là cơ sở tạo mối quan hệ trong cửa sổ Power Pivot. Khi sử dụng nguồn dữ liệu không đồng nhất, hãy chọn bảng có cột có thể được ánh xạ đến bảng trong các nguồn dữ liệu khác có chứa dữ liệu giống hệt hoặc tương tự.
  • Để hỗ trợ làm mới dữ liệu cho sổ làm việc mà bạn phát hành lên SharePoint, hãy chọn các nguồn dữ liệu có khả năng truy nhập đều cho cả máy trạm và máy chủ. Sau khi phát hành sổ làm việc, bạn có thể thiết lập lịch biểu làm mới dữ liệu để tự động cập nhật thông tin trong sổ làm việc. Việc sử dụng nguồn dữ liệu sẵn dùng trên máy chủ mạng giúp làm mới dữ liệu có thể thực hiện được.

Lấy dữ liệu từ các nguồn khác

Làm mới dữ liệu quan hệ

Trong Excel, bấm Làm mới Kết nối>Dữ liệu>Tất cả để kết nối lại với cơ sở dữ liệu và làm mới dữ liệu trong sổ làm việc của bạn.

Làm mới sẽ cập nhật các ô riêng lẻ và thêm các hàng đã được cập nhật trong cơ sở dữ liệu bên ngoài kể từ thời điểm nhập gần nhất. Chỉ các hàng mới và cột hiện có mới được làm mới. Nếu cần thêm cột mới vào mô hình, bạn sẽ cần nhập cột đó bằng cách sử dụng các bước được cung cấp ở trên.

Làm mới chỉ lặp lại cùng một truy vấn được dùng để nhập dữ liệu. Nếu nguồn dữ liệu không còn ở cùng một vị trí, hoặc nếu bảng hoặc cột bị loại bỏ hay đổi tên, việc làm mới sẽ không thành công. Tất nhiên, bạn vẫn giữ lại bất kỳ dữ liệu nào mà bạn đã nhập trước đó. Để xem truy vấn được dùng trong khi làm mới dữ liệu, hãy bấm Quản lý Power Pivot> để mở cửa sổ Power Pivot. Bấm Thiết kế>Thuộc tính Bảng để xem truy vấn.

Chia sẻ và quyền

Thông thường, cần có quyền để làm mới dữ liệu. Nếu bạn chia sẻ sổ làm việc với những người khác cũng muốn làm mới dữ liệu, họ sẽ yêu cầu ít nhất quyền chỉ đọc trên cơ sở dữ liệu.

Phương pháp mà bạn chia sẻ sổ làm việc sẽ xác định việc làm mới dữ liệu có thể xảy ra hay không. Đối với Microsoft 365, bạn không thể làm mới dữ liệu trong sổ làm việc được lưu vào Microsoft 365. Trên SharePoint Server, bạn có thể lên lịch làm mới dữ liệu không cần thiết trên máy chủ, nhưng cần phải cài đặt và cấu hình Power Pivot cho SharePoint trong môi trường SharePoint của bạn. Hãy liên hệ với người quản trị SharePoint của bạn để xem có làm mới dữ liệu theo lịch trình không.

Các nguồn dữ liệu được hỗ trợ

Bạn có thể nhập dữ liệu từ một trong nhiều nguồn dữ liệu được cung cấp trong bảng dưới đây.

Power Pivot không cài đặt các nhà cung cấp cho từng nguồn dữ liệu. Mặc dù một số nhà cung cấp có thể đã tồn tại trên máy tính của bạn, bạn có thể cần phải tải xuống và cài đặt nhà cung cấp mà bạn cần.

Bạn cũng có thể liên kết đến các bảng trong Excel và sao chép và dán dữ liệu từ các ứng dụng như Excel Word sử dụng định dạng HTML cho Bảng tạm. Để biết thêm thông tin, hãy xem Thêm Dữ liệu bằng cách Dùng Bảng được Nối kết trong Excelvà Sao chép và Dán Dữ liệu vào Power Pivot.

Hãy cân nhắc những điều sau đây liên quan đến nhà cung cấp dữ liệu:

  • Bạn cũng có thể dùng Nhà cung cấp OLE DB cho ODBC.
  • Trong một số trường hợp, việc sử dụng nhà cung cấp MSDAORA OLE DB có thể gây ra lỗi kết nối—đặc biệt là với các phiên bản Oracle mới hơn. Nếu bạn gặp bất kỳ lỗi nào, chúng tôi khuyên bạn nên sử dụng một trong các nhà cung cấp khác được liệt kê cho Oracle.
Nguồn Phiên bản Loại tệp Cung cấp
Cơ sở dữ liệu Access Microsoft Access 2003 trở lên. .accdb hoặc .mdb Nhà cung cấp ACE 14 OLE DB
Cơ sở dữ liệu quan hệ SQL Server Microsoft SQL Server 2005 trở lên; Cơ sở dữ Azure SQL của Microsoft (không áp dụng) Nhà cung cấp OLE DB cho SQL Server
SQL Server Native Client cấp OLE DB
Nhà cung cấp OLE DB SQL Server Native 10.0 Client
Nhà cung cấp Dữ liệu .NET Framework cho SQL Client
SQL Server kho dữ liệu song song (PDW) SQL Server 2008 trở lên (không áp dụng) Nhà cung cấp OLE DB cho người SQL Server PDW
Cơ sở dữ liệu quan hệ Oracle Oracle 9i, 10g, 11g. (không áp dụng) Nhà cung cấp Oracle OLE DB
Nhà cung cấp Dữ liệu .NET Framework cho Oracle Client
Nhà cung cấp Dữ liệu .NET Framework cho SQL Server
MSDAORA OLE DB (nhà cung cấp 2)
Tiếng OraOLEDB
MSDASQL
Cơ sở dữ liệu quan hệ Teradata Teradata V2R6, V12 (không áp dụng) Nhà cung cấp TDOLEDB OLE DB
Nhà cung cấp Dữ liệu .Net cho Teradata
Cơ sở dữ liệu quan hệ Informix (không áp dụng) Nhà cung cấp Informix OLE DB
Cơ sở dữ liệu quan hệ IBM DB2 8.1 (không áp dụng) DB2OLEDB
Cơ sở dữ liệu quan hệ Sybase (không áp dụng) Nhà cung cấp Sybase OLE DB
Các cơ sở dữ liệu quan hệ khác (không áp dụng) (không áp dụng) Nhà cung cấp OLE DB hoặc trình điều khiển ODBC
Tệp văn bản
Kết nối với Tệp Phẳng
(không áp dụng) .txt, .tab, .csv Nhà cung cấp ACE 14 OLE DB cho Microsoft Access
Tệp Microsoft Excel Excel 97-2003 trở lên .xlsx, .xlsm, .xlsb, .xltx, .xltm Nhà cung cấp ACE 14 OLE DB
Sổ làm việc Power Pivot
Nhập Dữ liệu từ Analysis Services hoặc Power Pivot
Microsoft SQL Server 2008 R2 trở lên xlsx, .xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5
(chỉ được sử dụng với sổ làm việc Power Pivot được phát hành đến các cụm máy chủ SharePoint đã cài đặt Power Pivot cho SharePoint)
Khối Analysis Services
Nhập Dữ liệu từ Analysis Services hoặc Power Pivot
Microsoft SQL Server 2005 trở lên (không áp dụng) ASOLEDB 10
Nguồn cấp dữ liệu
Nhập Dữ liệu từ Nguồn cấp Dữ liệu
(được sử dụng để nhập dữ liệu từ báo cáo Dịch vụ Báo cáo, tài liệu dịch vụ Atom và nguồn cấp dữ liệu đơn)
Định dạng Nguyên tử 1.0
Bất kỳ cơ sở dữ liệu hoặc tài liệu nào được hiển thị dưới dạng Dịch vụ Dữ liệu của Windows Communication Foundation (WCF) (ADO.NET Dịch vụ Dữ liệu).
.atomsvc cho một tài liệu dịch vụ xác định một hoặc nhiều nguồn cấp dữ liệu
.atom cho tài liệu nguồn cấp dữ liệu web Atom
Nhà cung cấp Nguồn cấp Dữ liệu của Microsoft cho Power Pivot
Nhà cung cấp dữ liệu nguồn cấp dữ liệu .NET Framework cho Power Pivot
Báo cáo Dịch vụ Báo cáo
Nhập Dữ Liệu từ Báo cáo Dịch vụ Báo cáo
Microsoft SQL Server 2005 trở lên .rdl
Tệp Kết nối Cơ sở dữ liệu Office .Odc

Nguồn không được hỗ trợ

Không thể nhập các tài liệu máy chủ đã phát hành—chẳng hạn như cơ sở dữ liệu Access đã phát hành lên SharePoint.

Bạn cần thêm trợ giúp?

Bạn luôn có thể yêu cầu chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.