Splitter
Chào mừng bạn đến với hướng dẫn toàn diện cho API Tách Bảng tính của chúng tôi — một giải pháp mạnh mẽ được thiết kế để tối ưu hoá việc xử lý các tài liệu đa sheet trên nhiều định dạng phổ biến. Dù bạn đang làm việc với các workbook Excel truyền thống (.xlsx, .xls, .xlsm), các tệp CSV và TSV dạng văn bản thuần, Apple Numbers (.numbers), hoặc bất kỳ loại tệp được hỗ trợ nào khác, API này tự động trích xuất mỗi sheet hoặc tab và lưu chúng thành các tệp độc lập. Tính năng này hoàn hảo cho các nhà phát triển cần phân tách các bộ dữ liệu lớn, thống nhất thành các phần quản lý được cho quy trình làm việc mô-đun, cách ly thông tin nhạy cảm, hoặc cung cấp các bộ dữ liệu tùy chỉnh cho các bên liên quan khác nhau. Tài liệu dưới đây sẽ hướng dẫn bạn qua các khái niệm cốt lõi của API, cơ chế xác thực, cấu trúc yêu cầu và cách xử lý phản hồi, cung cấp mọi thứ bạn cần để tích hợp chức năng mạnh mẽ này chỉ với một lần gọi.
Tính năng chính
Được xây dựng cho tốc độ và độ tin cậy, API tận dụng các engine phân tích tối ưu để đảm bảo xử lý nhanh chóng ngay cả với các workbook có hàng chục sheet và hàng nghìn dòng. Thiết kế thân thiện với nhà phát triển áp dụng các phương thức HTTP tiêu chuẩn, payload JSON và mã trạng thái rõ ràng, cho phép bạn tích hợp liền mạch vào các pipeline hiện có hoặc các hàm không máy chủ. Trong suốt hướng dẫn, bạn sẽ tìm thấy các ví dụ thực tế, khuyến nghị các thực hành tốt nhất và mẹo khắc phục sự cố giúp bạn tránh các bẫy thường gặp và tối đa hoá hiệu năng. Khi kết thúc tài liệu này, bạn sẽ được trang bị để chuyển đổi các bảng tính đa sheet phức tạp thành các tệp độc lập sạch sẽ — cho phép bạn đạt được việc phân đoạn dữ liệu chính xác với ít nỗ lực. Hãy khám phá cách một yêu cầu duy nhất có thể biến một workbook rối rắm thành một tập hợp các tài sản đã sẵn sàng sử dụng.
Tài liệu
Tham số
- UploadFileRequest.OperationId: Đây là một ID hoạt động
- 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 của mình nhưng phải tuân thủ tiêu chuẩn của thẻ input file trong HTML.
-
Gửi một yêu cầu bao gồm các tệp và token truy cập API Splitter
curl -X 'POST' \ 'https://api.sheetize.cloud/splitter' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Dịch vụ sẽ trả về một 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 một yêu cầu bao gồm tên tệp và tên thư mục tới API Tải xuống
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 chỉ chuyển tiếp nó tới bước tiếp theo trong quy trình làm việc của bạn.