Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bạn có thể sử dụng hành động macro ImportExportSpreadsheet để nhập hoặc xuất dữ liệu giữa cơ sở dữ liệu Access hiện tại (.mdb hoặc .accdb) và tệp bảng tính. Bạn cũng có thể liên kết dữ liệu trong bảng tính Excel với cơ sở dữ liệu Access hiện tại. Với bảng tính được nối kết, bạn có thể xem dữ liệu bảng tính bằng Access trong khi vẫn cho phép truy nhập đầy đủ vào dữ liệu từ chương trình bảng tính Excel của mình. Bạn cũng có thể liên kết đến dữ liệu trong tệp bảng tính Lotus 1-2-3 nhưng dữ liệu này cũng ở dạng chỉ đọc trong Access.

Lưu ý: Bắt đầu từ Access 2010, hành động macro TransferSpreadsheet đã được đổi tên thành ImportExportSpreadsheet.

Lưu ý: Hành động này sẽ không được phép nếu cơ sở dữ liệu không đáng tin cậy.

Thiết đặt

Hành động macro ImportExportSpreadsheet có các đối số sau đây.

Đối số hành động

Mô tả

Loại Truyền

Loại chuyển bạn muốn thực hiện. Chọn Nhập, Xuất hoặc Nối kết trong hộp Loại Truyền trong phần Đối số Hành động của cửa sổ thiết kế macro. Mặc định là Nhập.

Lưu ý: Loại Truyền liên kết không được hỗ trợ cho các dự án Access (.adp).

Loại Bảng tính

Loại bảng tính cần nhập từ, xuất đến hoặc liên kết đến. Bạn có thể chọn một trong số các loại bảng tính trong hộp. Mặc định là Sổ làm việc Excel.

Lưu ý: Bạn có thể nhập từ và liên kết (chỉ đọc) đến Lotus . Tệp WK4 nhưng bạn không thể xuất dữ liệu Access sang định dạng bảng tính này. Access cũng không còn hỗ trợ nhập, xuất hoặc liên kết dữ liệu từ Lotus. Bảng tính WKS hoặc Excel phiên bản 2.0 với hành động này. Nếu bạn muốn nhập từ hoặc liên kết đến dữ liệu bảng tính trong Excel phiên bản 2.0 hoặc Lotus . Định dạng WKS, chuyển đổi dữ liệu bảng tính sang phiên bản Mới hơn của Excel hoặc Lotus 1-2-3 trước khi nhập hoặc liên kết dữ liệu vào Access.

Tên Bảng

Tên của bảng Access để nhập dữ liệu bảng tính vào, xuất dữ liệu bảng tính từ hoặc liên kết dữ liệu bảng tính đến. Bạn cũng có thể nhập tên của truy vấn chọn mà bạn muốn xuất dữ liệu từ đó. Đây là đối số bắt buộc.

Nếu bạn chọn Nhập trong đối số Transfer Type , Access sẽ chắp thêm dữ liệu bảng tính vào bảng này nếu bảng đã tồn tại. Nếu không, Access sẽ tạo một bảng mới chứa dữ liệu bảng tính.

Trong Access, bạn không thể sử dụng câu lệnh SQL để chỉ định dữ liệu cần xuất khi đang sử dụng hành động macro ImportExportSpreadsheet . Thay vì sử dụng một câu lệnh SQL, trước tiên bạn phải tạo một truy vấn, rồi xác định tên truy vấn trong đối số Tên Bảng.

Tên Tệp

Tên của tệp bảng tính cần nhập từ, xuất đến hoặc liên kết đến. Bao gồm đường dẫn đầy đủ. Đây là đối số bắt buộc.

Access tạo bảng tính mới khi bạn xuất dữ liệu từ Access. Nếu tên tệp giống với tên bảng tính hiện có, Access sẽ thay thế bảng tính hiện có, trừ khi bạn đang xuất sang sổ làm việc Excel 5.0 trở lên. Trong trường hợp đó, Access sẽ sao chép dữ liệu đã xuất sang trang tính mới sẵn dùng tiếp theo trong sổ làm việc.

Nếu bạn đang nhập từ hoặc nối kết đến bảng tính Excel phiên bản 5.0 trở lên, bạn có thể xác định một trang tính cụ thể bằng cách sử dụng đối số Range .

Có Tên Trường

Xác định liệu hàng đầu tiên của bảng tính có chứa tên trường hay không. Nếu bạn chọn , Access sẽ sử dụng tên trong hàng này làm tên trường trong bảng Access khi bạn nhập hoặc liên kết dữ liệu bảng tính. Nếu bạn chọn Không, Access sẽ coi hàng đầu tiên là hàng dữ liệu bình thường. Mặc định là Không.

Khi bạn xuất bảng Access hoặc truy vấn chọn vào bảng tính, tên trường sẽ được chèn vào hàng đầu tiên của bảng tính bất kể bạn chọn gì trong đối số này.

Range

Phạm vi ô cần nhập hoặc liên kết. Để trống đối số này để nhập hoặc nối kết toàn bộ bảng tính. Bạn có thể nhập tên của một dải ô trong bảng tính hoặc chỉ định phạm vi ô cần nhập hoặc nối kết, chẳng hạn như A1:E25 (lưu ý rằng Ô A1.. Cú pháp E25 không hoạt động trong Access 97 trở lên). Nếu bạn đang nhập từ hoặc nối kết tới bảng tính Excel phiên bản 5.0 trở lên, bạn có thể thêm tiền tố vào phạm vi đó bằng tên trang tính và một dấu chấm than; ví dụ: Ngân sách! A1:C7.

Lưu ý: Khi xuất sang bảng tính, bạn phải để trống đối số này. Nếu bạn nhập một phạm vi, thao tác xuất sẽ không thành công.

Chú thích

Bạn có thể xuất dữ liệu trong truy vấn chọn của Access sang bảng tính. Access sẽ xuất dữ tập kết quả truy vấn, xử lý truy vấn giống như một bảng.

Dữ liệu bảng tính mà bạn chắp thêm vào bảng Access hiện có phải tương thích với cấu trúc của bảng.

  • Mỗi trường trong bảng tính phải có cùng kiểu dữ liệu với trường tương ứng trong bảng.

  • Các trường phải theo cùng một thứ tự (trừ khi bạn đặt đối số Có Tên Trường thành , trong trường hợp đó, các tên trường trong bảng tính phải khớp với tên trường trong bảng).

Hành động macro này tương tự như bấm vào tab Dữ liệu Ngoài và bấm Exceltrong nhómNhập hoặc Xuất. Bạn có thể sử dụng các lệnh này để chọn nguồn dữ liệu, chẳng hạn như Access hoặc một loại cơ sở dữ liệu, bảng tính hoặc tệp văn bản. Nếu bạn chọn bảng tính, một chuỗi các hộp thoại sẽ xuất hiện hoặc trình hướng dẫn Access sẽ chạy, trong đó bạn chọn tên bảng tính và các tùy chọn khác. Các đối số của hành động macro ImportExportSpreadsheet phản ánh các tùy chọn trong các hộp thoại này hoặc trong trình hướng dẫn.

Lưu ý: Nếu bạn truy vấn hoặc lọc bảng tính được nối kết, truy vấn hoặc bộ lọc có phân biệt chữ hoa, chữ thường.

Nếu bạn liên kết đến bảng tính Excel đang mở ở chế độ Soạn thảo, Access sẽ chờ cho đến khi bảng tính Excel ở ngoài chế độ Chỉnh sửa trước khi hoàn tất liên kết; không có thời gian chờ.

Để chạy hành động ImportExportSpreadsheet trong mô-đun Visual Basic for Applications (VBA), hãy sử dụng phương pháp TransferSpreadsheet của đối tượng DoCmd.

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×