Splitter
ยินดีต้อนรับสู่คู่มือฉบับสมบูรณ์สำหรับ Spreadsheet Splitting API ของเรา — โซลูชันที่แข็งแกร่งออกแบบเพื่อทำให้การจัดการเอกสารหลายแผ่นในรูปแบบที่เป็นที่นิยมต่าง ๆ ง่ายขึ้น ไม่ว่าคุณจะทำงานกับสมุดงาน Excel แบบดั้งเดิม (.xlsx, .xls, .xlsm), ไฟล์ CSV และ TSV แบบข้อความธรรมดา, Apple Numbers (.numbers) หรือรูปแบบไฟล์ที่รองรับอื่น ๆ API นี้จะดึงแต่ละแผ่นหรือแท็บออกโดยอัตโนมัติและบันทึกเป็นไฟล์อิสระ ความสามารถนี้เหมาะสำหรับนักพัฒนาที่ต้องการแยกชุดข้อมูลขนาดใหญ่เป็นส่วนย่อยที่จัดการได้สำหรับกระบวนการทำงานแบบโมดูลาร์, แยกข้อมูลที่ละเอียดอ่อน, หรือส่งมอบชุดข้อมูลที่กำหนดให้กับผู้มีส่วนได้ส่วนเสียต่าง ๆ เอกสารด้านล่างจะพาคุณผ่านแนวคิดหลักของ API, กลไกการรับรองความถูกต้อง, โครงสร้างคำขอ, และการจัดการการตอบกลับ ให้คุณมีทุกสิ่งที่จำเป็นเพื่อบูรณาการฟังก์ชันที่ทรงพลังนี้ด้วยการเรียกเพียงครั้งเดียว
คุณลักษณะหลัก
สร้างเพื่อความเร็วและความน่าเชื่อถือ API ใช้เครื่องมือแยกวิเคราะห์ที่ปรับให้เหมาะสมเพื่อรับประกันการประมวลผลที่รวดเร็วแม้กับสมุดงานที่มีหลายสิบแผ่นและหลายพันแถว การออกแบบที่เป็นมิตรกับนักพัฒนานี้รับรองวิธีการ HTTP มาตรฐาน, payload ในรูปแบบ JSON, และรหัสสถานะที่ชัดเจน ทำให้คุณสามารถผสานรวมเข้าไปในไหลงานที่มีอยู่หรือฟังก์ชันแบบ serverless ได้อย่างราบรื่น ตลอดคู่มือคุณจะพบตัวอย่างเชิงปฏิบัติ, คำแนะนำแนวทางปฏิบัติที่ดีที่สุด, และเคล็ดลับการแก้ไขปัญหาที่ช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดทั่วไปและเพิ่มประสิทธิภาพสูงสุด เมื่อจบเอกสารนี้ คุณจะพร้อมแปลงสเปรดชีตหลายแผ่นที่ซับซ้อนเป็นไฟล์แยกที่สะอาดและพร้อมใช้งาน — ช่วยให้คุณทำการแบ่งส่วนข้อมูลอย่างแม่นยำด้วยความพยายามเพียงเล็กน้อย ลงมือสำรวจและค้นพบว่าการเรียกหนึ่งครั้งสามารถเปลี่ยนสมุดงานที่ซับซ้อนได้เป็นชุดของทรัพย์สินที่พร้อมใช้งาน
เอกสาร
พารามิเตอร์
- UploadFileRequest.OperationId: นี่คือ ID ของการดำเนินการ
- UploadFileRequest.Files: นี่คือไฟล์ที่คุณต้องอัปโหลดไปยังบริการออนไลน์ของเรา คุณสามารถเตรียมข้อมูลในแบบของคุณเองได้ แต่ต้องปฏิบัติตามมาตรฐานของฟิลด์ input ของ HTML
-
ส่งคำขอที่รวมไฟล์และโทเค็นการเข้าถึง Splitter API
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' -
บริการจะตอบกลับด้วย URL สำหรับดาวน์โหลดไฟล์ที่ประมวลผล ในตัวอย่างนี้คือ:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
ส่งคำขอที่รวมชื่อไฟล์และชื่อโฟลเดอร์ไปยัง Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - คุณจะได้รับไฟล์และสามารถใช้มันหรือส่งต่อไปยังขั้นตอนถัดไปของกระบวนการทำงานของคุณได้