
Google Trang tính là một công cụ mạnh mẽ dành cho các nhiệm vụ cộng tác và làm việc nhóm nhằm quản lý và phân tích dữ liệu. Bạn có thể tích hợp API Google Trang tính để tự động hóa các tác vụ như nhập dữ liệu, tóm tắt, tạo báo cáo và đồng bộ hóa dữ liệu theo thời gian thực. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tích hợp API Google Trang tính để tự động hóa.
Bước 1:Kích hoạt API Google Trang tính
Đăng nhập vào Google Cloud Console
- Truy cập Google Cloud Console.
- Đăng nhập bằng tài khoản Google của bạn.
Tạo dự án mới
- Từ Thả xuống dự án ở trên cùng bên trái (bên cạnh “Google Cloud”)>> chọn Dự án mới .
- Nhập Tên dự án (ví dụ:“Tự động hóa Google Trang tính”).
- Nhấp vào Tạo .

Để mở thư viện API:
- Trong Cloud Console, đi tới API &Dịch vụ >> chọn Thư viện .
Tìm kiếm API Google Trang tính:
- Nhập API Google Trang tính trong thanh tìm kiếm.
- Nhấp vào nó rồi nhấp vào Bật .

Bước 2:Thiết lập thông tin xác thực API
- Chuyển tới Thông tin xác thực
- Trong Cloud Console, đi tới API &Dịch vụ >> chọn Thông tin xác thực .
- Tạo thông tin xác thực
- Nhấp vào Tạo thông tin xác thực .
- Chọn Tài khoản dịch vụ từ danh sách thả xuống.

- Thiết lập tài khoản dịch vụ
- Nhập Tên cho tài khoản dịch vụ.
- Nhấp vào Xong .

- Tạo khóa cho tài khoản dịch vụ
- Trong danh sách tài khoản dịch vụ, hãy nhấp vào tài khoản bạn vừa tạo.
- Đi tới Phím tab>> chọn Thêm khóa >> chọn Tạo khóa mới .

- Chọn JSON và nhấp vào Tạo .
- Một tệp có tên credential.json sẽ được tải xuống. Giữ an toàn cho tệp này .

Bước 3:Chia sẻ Trang tính Google của bạn với Tài khoản dịch vụ
Mở Trang tính Google của bạn
- Tạo một Trang tính Google mới hoặc mở một Trang tính hiện có.
Chia sẻ bằng Email tài khoản dịch vụ
- Quay lại Bảng điều khiển đám mây và tìm tài khoản dịch vụ của bạn.
- Sao chép Email của tài khoản dịch vụ.
- Trong Trang tính Google của bạn, hãy nhấp vào Chia sẻ (trên cùng bên phải).
- Dán email tài khoản dịch vụ và nhấp vào Xong .

Bước 4:Cài đặt thư viện Python cần thiết
Bạn sẽ cần cài đặt google-auth và google-api-python-client thư viện để tương tác với API Google Trang tính.
- Mở thiết bị đầu cuối của bạn (Dấu nhắc lệnh, PowerShell hoặc bất kỳ thiết bị đầu cuối nào trên máy của bạn).
- Chạy lệnh sau:
pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client
Thao tác này sẽ cài đặt các thư viện cần thiết để hoạt động với API.

Bước 5:Xác thực bằng API Google Trang tính
Bạn có thể chạy tập lệnh Python để tích hợp API Google Trang tính trong mọi môi trường Python. Chúng tôi sẽ sử dụng Visual Studio Code.
Mở mã Visual Studio:
- Mở thư mục nơi bạn đã lưu credentials.json tập tin ở đó.
- Tạo tệp Python có tên sheets_api.py và chèn đoạn mã sau:
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Load credentials from the JSON file
credentials = service_account.Credentials.from_service_account_file(
'credentials.json', # Path to your downloaded credentials.json file
scopes=['https://www.googleapis.com/auth/spreadsheets']
)
# Build the Sheets API service
service = build('sheets', 'v4', credentials=credentials)
print("Google Sheets API is connected!")
- Để chạy tập lệnh, hãy chèn lệnh sau.
Nếu kết nối được xây dựng đúng cách, bạn sẽ thấy thông báo:“API Google Trang tính đã được kết nối!”

Bước 6:Tự động hóa tác vụ
Bạn có thể tự động hóa các tác vụ đọc, ghi, nối, v.v. bằng API.
1. Đọc dữ liệu từ Google Trang tính
Để đọc dữ liệu từ Google Trang tính, hãy thêm dữ liệu này vào tập lệnh của bạn:
#Read data from Google Sheets
spreadsheet_id = 'your-spreadsheet-id' # Replace with your actual sheet ID
range_name = 'Sheet1!A1:G71' # Specify the range to read
# Retrieve data from the sheet
result = service.spreadsheets().values().get(
spreadsheetId=spreadsheet_id,
range=range_name
).execute()
values = result.get('values', [])
print("Data from Google Sheet:", values)
- Thay thế ‘your-bảng tính-id’ bằng ID thực tế của Trang tính Google của bạn.
- Bạn có thể tìm thấy thông tin này trong URL trang tính của mình:https://docs.google.com/s Spreadsheets/d/your-s Spreadsheet-id/edit#gid=0
- Chạy lại tập lệnh để xem dữ liệu được truy xuất trong thiết bị đầu cuối.

2. Ghi dữ liệu vào Google Trang tính
Bạn cũng có thể ghi dữ liệu vào Google Trang tính bằng cách sử dụng Python Scrip thông qua tích hợp API. Thêm phần này vào tập lệnh của bạn để ghi dữ liệu:
#Write data to the Google Sheet
data = [
['Name', 'Age', 'Department', 'Salary'],
['Alice', 30, 'HR', 60000],
['Bob', 25, 'Engineering', 70000],
['Charlie', 35, 'Sales', 80000],
]
body = {
'values': data
}
service.spreadsheets().values().update(
spreadsheetId=spreadsheet_id,
range='Sheet2!A1',
valueInputOption='RAW',
body=body
).execute()
- Chạy tập lệnh và bạn sẽ thấy dữ liệu được cập nhật trong Trang tính Google của mình.

Lên lịch cho tập lệnh của bạn để tự động hóa
Bạn có thể tự động hóa tập lệnh bằng cách sử dụng bộ lập lịch hoặc bạn có thể sử dụng App Script và thêm trình kích hoạt để lên lịch cho tập lệnh.
- Windows :Sử dụng Trình lập lịch tác vụ.
- macOS/Linux :Sử dụng công việc định kỳ.
Ví dụ về Tự động hóa:
- Bạn có thể tự động lấy dữ liệu từ nhiều nguồn và tạo bản tóm tắt hàng ngày.
- Tìm nạp dữ liệu thô, làm sạch và ghi lại dữ liệu đã được làm sạch.
- Đồng bộ hóa dữ liệu từ cơ sở dữ liệu bên ngoài với Google Trang tính.
Kết luận
Bằng cách sử dụng API Google Trang tính, bạn có thể tự động hóa nhiều tác vụ khác nhau, bao gồm các tác vụ lặp đi lặp lại, nhập dữ liệu, cập nhật bản ghi và tích hợp Trang tính với các dịch vụ khác. Thiết lập này hợp lý hóa quy trình công việc và giảm nỗ lực thủ công. Bắt đầu thử nghiệm và thực hành tích hợp API để khai thác những tiềm năng mới.
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!