Clear
Clear Spreadsheet API ถูกออกแบบให้เป็นโซลูชันที่สมบูรณ์ที่สุดสำหรับนักพัฒนาที่ต้องการกำจัดองค์ประกอบที่ไม่ต้องการออกจากไฟล์สเปรดชีตโดยอัตโนมัติในการเรียกครั้งเดียวที่เชื่อถือได้ หน้าดังกล่าวเป็นคู่มือฉบับครอบคลุมที่จะพาคุณผ่านทุกขั้นตอนที่จำเป็นในการเริ่มต้นบูรณาการบริการนี้กับแอปพลิเคชันของคุณอย่างมั่นใจ เราเริ่มด้วยภาพรวมของแนวคิดหลักของ API โดยอธิบายว่าเซอร์วิสแปลความรูปแบบสเปรดชีตต่าง ๆ ตั้งแต่ไฟล์ Office Open XML สมัยใหม่ (.xlsx) ไปจนถึงไฟล์ Excel แบบไบนารีเก่า (.xls) รวมถึง Apple Numbers, CSV, TSV และรูปแบบตารางอื่น ๆ การเข้าใจความแตกต่างของแต่ละประเภทไฟล์เป็นสิ่งสำคัญ เนื่องจากแต่ละรูปแบบจัดเก็บไฮเปอร์ลิงก์, รูปภาพ, แผนภูมิ และวัตถุฝังในโครงสร้างที่แตกต่างกัน; Clear API จึงทำหน้าที่แยกความซับซ้อนเหล่านั้นและให้อินเทอร์เฟซแบบสม่ำเสมอที่ทำงานได้กับทุกรูปแบบ
คุณสมบัติหลัก
ต่อไปคุณจะพบขั้นตอนละเอียดของกระบวนการตรวจสอบตัวตน แพลตฟอร์มใช้คีย์ API มาตรฐานอุตสาหกรรมและโทเคน OAuth 2.0 ตัวเลือกเพื่อรับรองว่าเฉพาะไคลเอนต์ที่ได้รับอนุญาตเท่านั้นที่สามารถเรียกใช้การทำความสะอาดข้อมูลได้ แนวปฏิบัติด้านความปลอดภัยที่ดีที่สุด เช่น การหมุนคีย์, การกำหนดรายการ IP ที่อนุญาต, และการส่งข้อมูลแบบเข้ารหัสผ่าน HTTPS จะอธิบายอย่างละเอียด เพื่อให้คุณสามารถปกป้องโครงสร้างพื้นฐานของคุณและข้อมูลของผู้ใช้ปลายทาง หลังจากการตรวจสอบตัวตน ส่วน “เริ่มต้นใช้งาน” จะให้ตัวอย่างโค้ดแบบเร็วในหลายภาษา (cURL, Python, JavaScript, .NET, และ Java) แสดงวิธีสร้าง payload ของคำขอ, แนบไฟล์สเปรดชีต, และตีความการตอบกลับ ตัวอย่างแสดงคำขอที่ง่ายที่สุด — เพียงคีย์ API ของคุณ, ข้อมูลไฟล์, และรายการประเภทองค์ประกอบที่ต้องการลบ (ถ้ามี) — สะท้อนคำสัญญาของ API ที่ “เพียงหนึ่งเรียกเดียว”
เอกสาร
พารามิเตอร์
- format: ชื่อการดำเนินการ ซึ่งได้แก่: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: ชื่อการดำเนินการ ซึ่งได้แก่: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: นี่คือ ID ของการดำเนินการ
- UploadFileRequest.Files: นี่คือไฟล์ที่คุณต้องอัปโหลดไปยังบริการออนไลน์ของเรา คุณสามารถเตรียมข้อมูลในรูปแบบของคุณเองได้ แต่ต้องเป็นไปตามมาตรฐานของไฟล์อินพุต HTML
ใช้ Endpoint
-
ส่งคำขอที่รวมไฟล์และโทเคนการเข้าถึง 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' -
บริการจะตอบกลับด้วย 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' - คุณจะได้รับไฟล์และสามารถใช้มันหรือส่งต่อไปยังขั้นตอนถัดไปของ workflow ของคุณได้