Clear
API Clear Spreadsheet được thiết kế để trở thành giải pháp tối ưu cho các nhà phát triển cần xóa bỏ các thành phần không mong muốn trong tệp bảng tính một cách lập trình thông qua một lời gọi duy nhất và đáng tin cậy. Trang tài liệu này là hướng dẫn toàn diện của bạn, giúp bạn nắm bắt mọi thông tin cần thiết để bắt đầu tích hợp dịch vụ vào ứng dụng một cách tự tin. Chúng tôi bắt đầu với tổng quan về các khái niệm cốt lõi của API, giải thích cách dịch vụ diễn giải các định dạng bảng tính khác nhau—từ các tệp Office Open XML hiện đại (.xlsx) đến các tệp Excel nhị phân cổ (.xls), cũng như Apple Numbers, CSV, TSV và nhiều dạng biểu diễn bảng khác. Hiểu được những khác biệt về loại tệp này là rất quan trọng vì mỗi định dạng lưu trữ siêu liên kết, hình ảnh, biểu đồ và đối tượng nhúng trong các cấu trúc riêng; API Clear trừu tượng hóa những phức tạp đó và cung cấp một giao diện đồng nhất hoạt động trên mọi định dạng.
Tính năng chính
Tiếp theo, bạn sẽ tìm thấy hướng dẫn chi tiết về quy trình xác thực. Nền tảng sử dụng các khóa API tiêu chuẩn công nghiệp và các token OAuth 2.0 tùy chọn để đảm bảo chỉ các khách hàng được ủy quyền mới có thể thực hiện các thao tác xóa dữ liệu. Các thực tiễn bảo mật tốt nhất, như quay vòng khóa, danh sách trắng IP và truyền tải được mã hoá qua HTTPS, được trình bày sâu sắc, giúp bạn bảo vệ cả hạ tầng của mình và dữ liệu của người dùng cuối. Sau khi xác thực, phần Bắt đầu cung cấp một mẫu mã nhanh trong nhiều ngôn ngữ (cURL, Python, JavaScript, .NET và Java), minh họa cách xây dựng payload yêu cầu, đính kèm tệp bảng tính và giải thích phản hồi. Mẫu này thể hiện yêu cầu tối giản nhất — chỉ cần khóa API, dữ liệu tệp và danh sách tùy chọn các loại phần tử cần xóa — chứng tỏ lời hứa của API về một lời gọi đơn giản.
Tài liệu
Tham số
- format: Tên thao tác, bao gồm: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Tên thao tác, bao gồm: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Đây là ID của thao tác
- UploadFileRequest.Files: Đây là các tệp bạn cần tải lên dịch vụ trực tuyến của chúng tôi, bạn có thể chuẩn bị dữ liệu theo cách riêng nhưng phải tuân theo tiêu chuẩn của trường nhập file HTML
Sử dụng endpoint
-
Gửi yêu cầu bao gồm các tệp và token truy cập Clear API
curl -X 'POST' \ 'https://api.sheetize.cloud/clear' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.OperationTables=clearHyperlinks' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Dịch vụ sẽ trả về URL tải xuống cho tệp đã xử lý, trong ví dụ này là:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Gửi yêu cầu bao gồm tên tệp và tên thư mục tới Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Bạn sẽ nhận được tệp và có thể sử dụng nó hoặc chuyển tiếp nó tới bước tiếp theo trong quy trình làm việc của bạn.