การแปลง
Metadata API เป็นบริการที่ออกแบบมาสำหรับนักพัฒนาโดยเฉพาะ ซึ่งให้การควบคุมเมตาดาต้าไฟล์สเปรดชีตอย่างเต็มที่เพียงการส่งคำขอ HTTP เดียว ไม่ว่าคุณจะทำงานกับรูปแบบออฟฟิศคลาสสิกเช่น Excel (.xlsx, .xls) ไฟล์คั่นโดยง่ายเช่น CSV (.csv) และ TSV (.tsv) หรือแม้กระทั่งเอกสาร Apple Numbers (.numbers) API จะซ่อนความซับซ้อนของการแยกวิเคราะห์ไฟล์และให้คุณอ่าน เพิ่ม หรือแก้ไขคุณสมบัติบรรยายสำคัญภายในเวลาเพียงไม่กี่มิลลิวินาที ลองนึกภาพการประมวลผลเป็นแบทช์ของหลายพันรายงาน ชุดข้อมูลวิจัย หรืองบการเงิน โดยทำให้แต่ละไฟล์มีข้อมูลผู้เขียน ชื่อเรื่อง หัวข้อ คำอธิบาย รายการคีย์เวิร์ด และแม้กระทั่งคอลเลกชันแท็กที่กำหนดเองโดยแอปของคุณ การอัตโนมัติเช่นนี้ช่วยประหยัดชั่วโมงการแก้ไขด้วยตนเองจำนวนมหาศาลและรับประกันว่าไฟล์ทุกไฟล์ที่คุณส่งให้ลูกค้า ผู้ร่วมงาน หรือระบบเก็บถาวร จะมีเมตาดาต้าที่ถูกต้องสำหรับการทำดัชนี ความสอดคล้อง และการค้นพบ บริการทำงานโดยรับไฟล์ไบต์ดิบหรือ URL ที่ชี้ไปยังเอกสารที่โฮสต์บนคลาวด์ แล้วส่งคืนไฟล์ใหม่ที่มีเมตาดาต้าที่ต้องการปรับปรุงโดยไม่กระทบต่อโครงสร้างข้อมูลหรือสูตรเดิม
คุณสมบัติหลัก
เนื่องจาก API ไม่เก็บสถานะ คุณจึงสามารถบูรณาการเข้ากับ pipeline CI/CD งานแบทช์บนเซิร์ฟเวอร์ หรือวิดเจ็ต JavaScript ฝั่งไคลเอนต์ได้อย่างง่ายดาย ทำให้การส่งออกทุกครั้งจากเว็บแอปหรือการสำรองข้อมูลเป็นระยะ ๆ มีข้อมูลต้นกำเนิดที่ถูกต้อง ความปลอดภัยถูกฝังอยู่ในระบบ: การเรียกทั้งหมดทำผ่าน TLS ข้อมูลถูกเข้ารหัสแบบ end‑to‑end และ API รองรับการตรวจสอบสิทธิด้วย API‑key หรือ OAuth 2.0 ทำให้คุณสามารถจำกัดการเข้าถึงให้กับบริการที่เชื่อถือเท่านั้น เครื่องยนต์ภายใต้ใช้ไลบรารีการแยกวิเคราะห์ที่ผ่านการปรับแต่งอย่างสูงสำหรับแต่ละรูปแบบรับประกันว่าหนังสือ Excel ขนาดมหาศาลที่มีหลายร้อยชีตจะถูกประมวลผลเร็ว; คำขอส่วนใหญ่เสร็จสิ้นภายในไม่เกิน 200 ms ในทางปฏิบัติหมายความว่าคุณสามารถสร้างปุ่ม “เพิ่มเมตาดาต้า” ภายในผลิตภัณฑ์ของคุณที่ส่งไฟล์ไปยังบริการ รับเวอร์ชันที่เสริมข้อมูลและนำเสนอให้ดาวน์โหลดทันทีโดยผู้ใช้ไม่ต้องออกจากอินเทอร์เฟซ API ยังส่งคืนบันทึกการดำเนินงานละเอียด เพื่อให้นักพัฒนาตรวจสอบการอัปเดตฟิลด์ที่คาดไว้ ย้อนกลับการเปลี่ยนแปลงหากจำเป็น หรือเรียกขั้นตอนการประมวลผลต่อไปตามค่าแท็กที่กำหนดเอง การให้ endpoint REST ที่สอดคล้องและไม่ขึ้นกับภาษา ทำให้ Metadata API ขจัดความจำเป็นในการดูแลไลบรารีรูปแบบหลายแบบ ลดภาระการบำรุงรักษา และรับรองความเข้ากันได้ในอนาคตเมื่อมีมาตรฐานสเปรดชีตใหม่ปรากฏ ไม่ว่าคุณจะเป็นผู้ให้บริการ SaaS ที่ต้องฝังข้อมูลลิขสิทธิ์ สถาบันวิจัยที่จัดทำรายการชุดข้อมูล หรือองค์กรที่ต้องการอัตโนมัติการปฏิบัติตามเอกสาร API นี้ให้วิธีที่เร็ว ปลอดภัย และขยายได้ในการเสริมไฟล์ของคุณด้วยการเรียกเพียงครั้งเดียว
เอกสาร
พารามิเตอร์
- AppRequest.Metadata: ด้วย PropertyName และ PropertyValue
- AppRequest.MetadataJson: หากคุณไม่ได้ใช้โครงสร้าง Metadata คุณต้องใช้ประเภทข้อมูล json
- UploadFileRequest.OperationId: นี่คือไฟล์ที่คุณต้องอัปโหลดไปยังบริการออนไลน์ของเรา คุณสามารถเตรียมข้อมูลตามวิธีของคุณเองได้ แต่ต้องปฏิบัติตามมาตรฐานของไฟล์ input html
- UploadFileRequest.Files: นี่คือไฟล์ที่คุณต้องอัปโหลดไปยังบริการออนไลน์ของเรา คุณสามารถเตรียมข้อมูลตามวิธีของคุณเองได้ แต่ต้องปฏิบัติตามมาตรฐานของไฟล์ input html
-
ส่งคำขอที่รวมไฟล์และโทเคนการเข้าถึง Metadata API
curl -X 'POST' \ 'https://api.sheetize.cloud/metadata' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.Metadata={"propertyName":"string","propertyValue":"string"}' \ -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' - คุณจะได้รับไฟล์และสามารถใช้ได้เลยหรือส่งต่อไปยังขั้นตอนต่อไปของกระบวนการทำงาน