Hướng dẫn

Cách Import & Export Dữ Liệu Google Sheets: Hướng Dẫn Từ A-Z 2026

Tuân HoangTuân Hoang
13 tháng 4, 2026
13 phút đọc
Cách Import & Export Dữ Liệu Google Sheets: Hướng Dẫn Từ A-Z 2026

Import & Export dữ liệu Google Sheets 2026: Kỹ năng thiết yếu để kết nối Sheets với mọi hệ thống — từ CSV đơn giản đến API REST và database.

Hướng dẫn từ A-Z: import từ Excel/CSV/JSON/API, export các định dạng, tự động hóa với Apps Script và kết nối data sources bên ngoài.

1. Import Từ CSV và Excel

1.1 Import File CSV

CSV là định dạng phổ biến nhất để chuyển dữ liệu giữa các hệ thống. Google Sheets hỗ trợ import CSV theo 3 cách:

Cách 1: Upload trực tiếp

  1. File → Import → Upload
  2. Chọn file .csv từ máy tính
  3. Chọn delimiter (dấu phân cách): dấu phẩy, tab, dấu chấm phẩy
  4. Chọn: thay thế sheet hiện tại, tạo sheet mới, hoặc append vào sheet

Cách 2: Dùng hàm IMPORTDATA()

=IMPORTDATA("https://example.com/data.csv")

Import CSV từ URL công khai — tự động cập nhật khi nguồn thay đổi. Phù hợp import dữ liệu từ API trả về CSV.

Cách 3: Drag & Drop

Kéo thả file CSV vào cửa sổ Google Sheets — Google Drive tự động hỏi có mở bằng Sheets không.

1.2 Import File Excel (.xlsx)

Google Sheets mở file Excel khá tốt — giữ nguyên data, công thức cơ bản, chart. Những thứ có thể mất hoặc lỗi:

Tính năng Excel Tương thích Google Sheets
Công thức cơ bản (SUM, IF, VLOOKUP) ✓ Hoàn toàn
Pivot Table Chuyển thành dữ liệu tĩnh
VBA Macro ✗ Không hỗ trợ
Conditional Formatting Một phần
Chart/Biểu đồ ✓ Phần lớn

2. Import Từ JSON và API

2.1 Hàm IMPORTJSON (Custom Function)

Google Sheets không có hàm IMPORTJSON built-in nhưng có thể cài qua Apps Script. Đây là script phổ biến nhất:

// Dán vào Apps Script (Extensions → Apps Script)
function IMPORTJSON(url, query) {
  var response = UrlFetchApp.fetch(url);
  var json = JSON.parse(response.getContentText());
  // Xử lý theo path query
  var data = json;
  if (query) {
    query.split('.').forEach(function(key) {
      data = data[key];
    });
  }
  if (Array.isArray(data)) {
    return data.map(function(row) {
      return Object.values(row);
    });
  }
  return [[data]];
}

Sau khi thêm script, dùng trong Sheets:

=IMPORTJSON("https://api.example.com/products", "data")

2.2 Import từ REST API với Apps Script

Cách chuyên nghiệp hơn: viết Apps Script gọi API và ghi kết quả vào Sheets tự động theo lịch:

function importFromAPI() {
  var url = 'https://api.yourservice.com/orders';
  var options = {
    'method': 'GET',
    'headers': {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json'
    }
  };

  var response = UrlFetchApp.fetch(url, options);
  var data = JSON.parse(response.getContentText());

  var sheet = SpreadsheetApp.getActiveSheet();
  sheet.clearContents();

  // Ghi header
  var headers = Object.keys(data[0]);
  sheet.appendRow(headers);

  // Ghi dữ liệu
  data.forEach(function(row) {
    sheet.appendRow(Object.values(row));
  });

  Logger.log('Import xong: ' + data.length + ' dòng');
}

SheetStore: Import Dữ Liệu Kinh Doanh Không Cần Code

Hệ thống import/export được cấu hình sẵn — không cần viết Apps Script từ đầu

Xem Demo Miễn Phí

3. Import Dữ Liệu Từ Web (IMPORTHTML, IMPORTDATA)

3.1 IMPORTHTML — Scrape bảng dữ liệu từ website

=IMPORTHTML("URL", "table", index)

Import bảng dữ liệu (HTML table) từ bất kỳ website công khai nào. Ví dụ thực tế:

Ví dụ: Import tỷ giá hối đoái

=IMPORTHTML("https://vietcombank.com.vn/exchangerates", "table", 1)

Tự động cập nhật tỷ giá mỗi khi mở file — không cần copy thủ công.

3.2 IMPORTFEED — Import RSS/Atom feed

=IMPORTFEED("https://vnexpress.net/rss/kinh-doanh.rss", "items", TRUE, 10)

Import 10 tin tức mới nhất từ RSS feed của VnExpress kinh doanh — hữu ích cho theo dõi tin tức ngành tự động.

4. Export Các Định Dạng: PDF, Excel, CSV

Export PDF

File → Download → PDF Document

Tùy chỉnh trang, orientation, margins. Phù hợp gửi báo cáo, hóa đơn cho khách hàng.

Export Excel

File → Download → Microsoft Excel (.xlsx)

Giữ nguyên format, công thức. Gửi cho đối tác dùng Excel không cần chuyển đổi thủ công.

Export CSV

File → Download → CSV (comma-separated)

Export từng sheet một thành CSV. Import vào database, ERP hoặc phần mềm khác.

4.1 Export PDF Tự Động Qua URL

Google Sheets có API export PDF qua URL — dùng trong Apps Script để tự động gửi báo cáo PDF qua email:

function exportSheetToPDF() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheetId = ss.getActiveSheet().getSheetId();
  var ssId = ss.getId();

  var url = 'https://docs.google.com/spreadsheets/d/' + ssId +
            '/export?format=pdf&gid=' + sheetId +
            '&size=A4&portrait=true&fitw=true';

  var token = ScriptApp.getOAuthToken();
  var response = UrlFetchApp.fetch(url, {
    headers: { 'Authorization': 'Bearer ' + token }
  });

  var blob = response.getBlob().setName('Bao-cao-thang.pdf');

  // Gửi email với PDF đính kèm
  GmailApp.sendEmail('boss@company.com', 'Báo cáo tháng', 'Xem file đính kèm', {
    attachments: [blob]
  });
}

5. Tự Động Hóa Import/Export Với Apps Script

5.1 Lên Lịch Chạy Tự Động (Trigger)

Apps Script hỗ trợ time-based trigger — chạy function theo lịch mà không cần thủ công:

  1. Mở Apps Script (Extensions → Apps Script)
  2. Click biểu tượng đồng hồ (Triggers) ở sidebar trái
  3. Add Trigger → chọn function muốn chạy
  4. Chọn tần suất: hàng giờ, hàng ngày, hàng tuần
  5. Save — từ giờ function chạy tự động

Ví dụ workflow thực tế với SheetStore:

  • 6:00 sáng mỗi ngày: Import đơn hàng mới từ Shopee API
  • 8:00 sáng mỗi ngày: Export báo cáo doanh thu ngày hôm trước thành PDF, gửi email cho chủ
  • Mỗi thứ 2: Export danh sách đơn cần xử lý tuần này

6. Kết Nối Database và Data Sources

Kết nối PostgreSQL/MySQL qua Apps Script

Dùng JDBC service trong Apps Script để query database trực tiếp:

var conn = Jdbc.getConnection('jdbc:postgresql://host:5432/db', user, pass);

Kết nối qua add-on: Coupler.io, Supermetrics

Không cần code — cài add-on, cấu hình nguồn dữ liệu, đặt lịch sync. Phù hợp người không biết lập trình.

Kết nối Google BigQuery

Sheets tích hợp native với BigQuery — query dataset lớn hàng triệu dòng mà không cần export ra file.

7. SheetStore: Import Dữ Liệu Kinh Doanh Dễ Dàng

SheetStore được xây dựng để doanh nghiệp Việt Nam có thể import/export dữ liệu kinh doanh không cần IT:

  • Import danh sách sản phẩm từ file Excel của nhà cung cấp
  • Import lịch sử đơn hàng từ Shopee/Lazada CSV export
  • Export báo cáo doanh thu PDF gửi kế toán hàng tháng
  • Export danh sách tồn kho để kiểm kho
  • Tự động gửi báo cáo ngày qua Gmail — không cần thao tác

Xem Demo Import/Export Dữ Liệu Với SheetStore

Setup hệ thống import/export hoàn chỉnh trong 24 giờ — không cần lập trình viên

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận