Tạo mã vạch từ Google Sheet đã xuất bản: dán link, tải ZIP ngay

Xử lý trong trình duyệt, không lưu dữ liệu

Đang tải công cụ Tạo mã vạch từ Google Sheet…

Mục lục

    Công cụ tạo mã vạch từ Google Sheet ở trên nhận liên kết trang tính đã “Xuất bản lên web” dạng CSV, tải dữ liệu thẳng về trình duyệt của bạn, đọc cột A mã, B tên, C giá rồi tạo hàng loạt EAN-13, Code 128, Code 39, UPC-A, ITF-14, DataMatrix, QR như tool Tạo hàng loạt: tải ZIP PNG/SVG, CSV chuẩn hóa hoặc chuyển sang in tem. Sửa sheet, bấm Tải dữ liệu lại là có mã mới.

    Máy chủ taomavach.online không đứng giữa: yêu cầu đi từ trình duyệt đến docs.google.com, nội dung sheet không được lưu.

    Cách tạo

    1. Trong Google Sheets: Tệp → Chia sẻ → Xuất bản lên web, chọn trang tính cần dùng và định dạng “Giá trị được phân tách bằng dấu phẩy (.csv)”, bấm Xuất bản rồi sao chép liên kết có pub?output=csv.
    2. Dán liên kết vào ô và bấm Tải dữ liệu. Công cụ cũng nhận liên kết chia sẻ thường (docs.google.com/spreadsheets/d/…/edit) nếu sheet ở chế độ “Bất kỳ ai có liên kết”, bằng cách đổi sang địa chỉ xuất CSV.
    3. Chọn loại mã, xem lưới 20 mã đầu, băng tổng kết và bảng lỗi theo dòng, rồi Tải ZIP PNG (203/300/600 dpi), ZIP SVG, CSV hoặc Chuyển sang in tem.
    Cột trong sheetNội dungBắt buộc
    AMã (EAN-13 12–13 số, Code 128 chuỗi…)Có
    BTên sản phẩm (in trên tem)Không
    CGiá (số nguyên đồng)Không
    Dòng 1Tiêu đề, tự bỏ nếu ô A1 có chữ—

    Các tùy chọn kích thước (chiều cao vạch, X, dpi, hiện chữ) và quy tắc chuẩn hóa từng loại mã giống hệt tool Tạo mã vạch hàng loạt; giới hạn 5.000 dòng mỗi lần.

    Vì sao phải xuất bản sheet và cách bảo mật

    Trình duyệt chỉ tải được sheet khi Google trả về CSV công khai kèm tiêu đề CORS, điều chỉ xảy ra với liên kết “Xuất bản lên web” hoặc chia sẻ công khai. Sheet riêng tư sẽ báo lỗi và công cụ hiện hướng dẫn 3 bước.

    Cách chia sẻCông cụ đọc được?Ai xem được sheetKhuyến nghị
    Xuất bản lên web (CSV)CóBất kỳ ai có liên kết xuất bảnTạo sheet riêng chỉ chứa 3 cột cần in
    Chia sẻ: Bất kỳ ai có liên kết (Người xem)Thường cóBất kỳ ai có liên kếtNhư trên
    Chia sẻ: Bị hạn chế / riêng tưKhôngChỉ người được mờiTải về .csv rồi dùng tool hàng loạt
    Sheet trong Google Workspace chặn xuất bảnKhôngTheo chính sách tổ chứcTải về .csv

    Xuất bản lên web tạo bản sao công khai của trang tính, cập nhật tự động sau vài phút khi bạn sửa; dừng xuất bản trong cùng hộp thoại khi không cần nữa. Đừng xuất bản sheet chứa giá vốn, dữ liệu khách hàng: sao chép ba cột mã, tên, giá sang sheet mới rồi xuất bản sheet đó.

    Nếu mạng công ty chặn docs.google.com hoặc Google đổi cách trả CSV, tải sheet về (.csv hoặc .xlsx) và dùng tool Tạo hàng loạt; kết quả giống nhau.

    Ví dụ

    Ví dụ mã tạo từ một sheet ba cột (ảnh xuất từ bwip-js).

    A2 = 8936020123455, B2 = Áo thun cotton, C2 = 129000

    Mã EAN-13 8936020123455 tạo từ dòng 2 của Google Sheet ba cột mã tên giá
    Tệp trong ZIP: 8936020123455.png

    Cột B, C được giữ để chuyển sang in tem có tên và giá.

    A3 = SP0002 (Code 128)

    Mã Code 128 SP0002 tạo từ Google Sheet với loại mã Code 128
    Chuỗi có chữ → chọn loại Code 128 cho cả sheet

    Mỗi lần tạo dùng một loại mã cho toàn bộ cột; tách sheet nếu trộn EAN-13 và Code 128.

    Trường hợp đặc biệt / lỗi hay gặp

    Lỗi tải dữ liệu gần như luôn do cách chia sẻ sheet.

    • “Không lấy được dữ liệu”: sheet chưa xuất bản hoặc chưa công khai; làm theo 3 bước hiện dưới ô nhập.
    • Liên kết có /edit#gid=: công cụ tự đổi sang xuất CSV của đúng trang tính (gid); nếu lỗi, dùng liên kết Xuất bản lên web.
    • Sheet nhiều trang tính: khi xuất bản chọn đúng trang tính, không chọn “Toàn bộ tài liệu”.
    • Số 0 đầu bị mất: định dạng cột A là Văn bản định dạng thuần trong Google Sheets trước khi nhập mã.
    • Sửa sheet nhưng mã không đổi: bản xuất bản cập nhật sau 1–5 phút; bấm Tải dữ liệu lại.
    • Sheet hơn 5.000 dòng: chỉ 5.000 dòng đầu được xử lý; tách sheet.

    Công cụ liên quan

    Thuật ngữ liên quan

    Câu hỏi thường gặp

    Dữ liệu sheet có đi qua máy chủ taomavach.online không?

    Không. Trình duyệt của bạn gọi thẳng docs.google.com để lấy CSV, xử lý và đóng ZIP ngay trong tab; trang này không có máy chủ trung gian và không ghi lại liên kết hay nội dung. Bạn có thể kiểm tra bằng tab Network của trình duyệt: chỉ có yêu cầu tới Google.

    Phải xuất bản sheet công khai, có an toàn không?

    Bản xuất bản công khai với bất kỳ ai có liên kết, nên chỉ đưa ba cột mã, tên, giá vào một sheet riêng, không xuất bản sheet chứa giá vốn hay thông tin khách hàng. Sau khi tạo mã xong, vào Tệp → Chia sẻ → Xuất bản lên web và bấm Dừng xuất bản.

    Liên kết chia sẻ thường có dùng được không?

    Được nếu sheet ở chế độ Bất kỳ ai có liên kết: công cụ đổi liên kết /edit sang địa chỉ xuất CSV của trang tính đang mở (theo gid). Với sheet bị hạn chế, Google trả về trang đăng nhập và công cụ báo lỗi; khi đó dùng Xuất bản lên web hoặc tải .csv.

    Sheet có công thức, định dạng tiền tệ thì sao?

    CSV xuất bản chứa giá trị đã tính, không chứa công thức, nên cột mã dùng công thức ghép vẫn ổn. Giá định dạng tiền tệ 129.000 ₫ được lấy chữ số; mã EAN-13 hiển thị dạng 8,94E+12 do định dạng số sẽ bị hỏng, hãy đặt cột A là Văn bản định dạng thuần.

    Sheet cập nhật thì có phải làm lại từ đầu không?

    Không, chỉ cần bấm Tải dữ liệu lại; bản xuất bản của Google cập nhật tự động sau 1–5 phút. Các tùy chọn loại mã, kích thước được giữ nguyên trong phiên. Đây là cách tiện để quản lý danh mục trên sheet và tạo mã cho hàng mới mỗi tuần.

    Có hỗ trợ Excel Online hoặc OneDrive không?

    Chưa. Liên kết chia sẻ Excel Online không trả CSV có tiêu đề CORS nên trình duyệt không đọc được. Tải tệp .xlsx về máy rồi dùng tool Tạo mã vạch hàng loạt, tool đọc .xlsx trực tiếp trong trình duyệt và có cùng tùy chọn xuất.