การเปรียบเทียบ

ยินดีต้อนรับสู่ศูนย์เอกสารอย่างเป็นทางการของ Comparison API ซึ่งเป็นโซลูชันที่ออกแบบมาโดยเฉพาะเพื่อเปลี่ยนงานควบคุมเวอร์ชันสเปรดชีตที่มักจะน่าเบื่อให้เป็นกระบวนการทำงานที่เป็นมิตรต่อผู้พัฒนา ไม่ว่าคุณจะเป็นนักวิเคราะห์ข้อมูลที่กำลังปรับรายงานรายไตรมาส ทีมการเงินที่ติดตามการแก้ไขงบประมาณ หรือวิศวกรซอฟต์แวร์ที่ฝังฟังก์ชัน diff เข้าไปในไพรเวย์ข้อมูลที่ใหญ่กว่า API นี้ถูกออกแบบมาเพื่อให้เข้ากับคุณในตำแหน่งที่คุณอยู่และขจัดความเดือดร้อนในการค้นหาการเปลี่ยนแปลงในหลายรูปแบบของสเปรดชีต

ที่หัวใจของ Comparison API มีโมเดลง่ายแต่ทรงพลัง: คุณส่งไฟล์ต้นฉบับสองไฟล์ ไม่ว่าจะมาจาก Apple Numbers, การส่งออก CSV/TSV หรือชุด Excel ( .xlsx, .xls ) และบริการจะคืนไฟล์ผลลัพธ์เดียวที่ไฮไลท์การเพิ่ม, การลบ และการแก้ไขทุกรายการด้วยสัญญาณภาพที่ชัดเจน ความสำคัญของความชัดเจนไม่ได้เป็นเรื่องที่ทำภายหลัง; ความแตกต่างแต่ละอย่างจะถูกอธิบายแบบที่สอดคล้องกับแนวปฏิบัติของสเปรดชีตต้นฉบับ (พื้นหลังเซลล์ที่มีสี, ฟองความคิดเห็น, ตัวชี้แถว/คอลัมน์) เพื่อให้ผู้ใช้ปลายเปิดผลลัพธ์ในแอปพลิเคชันที่ต้องการและเข้าใจทันทีว่ามีการเปลี่ยนแปลงอะไร

นอกเหนือจาก diff พื้นฐาน API ยังรักษาการจัดรูปแบบเดิม, สูตร, และชนิดข้อมูลไว้ ทำให้ผลลัพธ์ไม่ใช่เพียงรายงานข้อความธรรมดา แต่เป็นเวิร์กบุ๊กที่ทำงานได้เต็มรูปแบบพร้อมสำหรับการวิเคราะห์หรือแจกจ่ายต่อไป

ความปลอดภัยและประสิทธิภาพถูกรวมไว้ในแต่ละคำขอ: การโอนย้ายไฟล์ทั้งหมดทำผ่าน TLS 1.3, ไฟล์จะถูกประมวลผลในคอนเทนเนอร์แยกโดยมีข้อจำกัดหน่วยความจำเข้มงวด, และผลลัพธ์ส่วนใหญ่จะถูกส่งกลับในเวลาน้อยกว่าวินาทีสำหรับไฟล์ขนาดสูงสุด 10 MB พร้อมขยายอย่างราบรื่นสำหรับชุดข้อมูลขนาดใหญ่ผ่านการสตรีมแบบชังก์

เอกสารที่คุณกำลังอ่านอยู่จัดระเบียบเพื่อให้คุณเริ่มต้นใช้งานได้ในไม่กี่นาที—เริ่มจากการตรวจสอบสิทธิ์, ต่อด้วยการสร้างคำขอ, และสรุปด้วยรูปแบบการปฏิบัติที่ดีที่สุดสำหรับการจัดการข้อผิดพลาด, การแบ่งหน้า, และการรวมเว็บฮุค ตลอดกระบวนการคุณจะพบตัวอย่างโค้ดใน Python, JavaScript, Java, และ C# ที่แสดงให้เห็นว่าบรรทัดโค้ดเดียวสามารถเรียกเปรียบเทียบเต็มรูปแบบได้ รวมทั้งสภาพแวดล้อม Sandbox ที่คุณสามารถทดลองไฟล์จริงโดยไม่ต้องออกจากเบราว์เซอร์ของคุณ

เมื่อจบคู่มือคุณจะมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับการฝังการเปรียบเทียบสเปรดชีตที่เชื่อถือได้และมีความแม่นยำสูงลงในกระบวนการทำงานใด ๆ ลดเวลาการตรวจทานด้วยมือ และเสริมพลังให้ผู้มีส่วนได้ส่วนเสียด้วยบันทึกการเปลี่ยนแปลงที่โปร่งใสและตรวจสอบได้—ทั้งหมดนี้โดยใช้ API ที่ปลอดภัย รวดเร็ว และใช้งานง่ายในเวลาเดียวกัน

คุณลักษณะหลัก

Comparison API มีชุดฟีเจอร์ที่ครอบคลุมเพื่อตอบสนองจุดเจ็บปวดที่พบบ่อยที่สุดเมื่อทำการปรับข้อมูลสเปรดชีตข้ามแพลตฟอร์มที่หลากหลาย ก่อนอื่น API รองรับรายการรูปแบบไฟล์ที่ครอบคลุม: Apple Numbers (.numbers), ไฟล์ข้อความที่คั่นด้วยตัวคั่น (CSV, TSV), Excel รุ่นเก่า (.xls) และ Excel รุ่นใหม่ (.xlsx) ทำให้ไม่จำเป็นต้องใช้เครื่องมือแปลงล่วงหน้า คุณสามารถส่งไฟล์ต้นฉบับตรงเข้าไปในบริการได้เลย

เอนจิน diff ทำงานระดับเซลล์ ตรวจจับการเปลี่ยนแปลงในค่า, สูตร, และแม้กระทั่งแอตริบิวต์การจัดรูปแบบเช่นสไตล์ฟอนต์, สีพื้นหลังเซลล์, และกฎการตรวจสอบข้อมูล; ความแตกต่างแต่ละรายการจะถูกไฮไลท์อย่างชัดเจนในเวิร์กบุ๊กผลลัพธ์ด้วยชุดสีที่ปรับแต่งได้ ทำให้ผู้ตรวจสอบที่ไม่มีความเชี่ยวชาญด้านเทคนิคสามารถแปลผลได้ง่าย

สำหรับชุดข้อมูลขนาดใหญ่ API มีโหมดเปรียบเทียบแบบเพิ่มขึ้น (incremental) ให้คุณเปรียบเทียบเฉพาะแถวที่เพิ่มหรือแก้ไขตั้งแต่ฐานข้อมูลก่อนหน้า ซึ่งช่วยลดเวลาในการประมวลผลและแบนด์วิดท์ของเครือข่าย อีกทั้งคุณยังสามารถขอสรุปการเปลี่ยนแปลงในรูปแบบ JSON ที่มีโครงสร้าง นอกเหนือจากไฟล์ diff แบบภาพ ซึ่งช่วยให้ทำระบบอัตโนมัติด้านล่างได้ เช่น การแจ้งเตือน, การอัปเดตแดชบอร์ด, หรือการส่งข้อมูลการเปลี่ยนแปลงเข้าสู่ระบบควบคุมเวอร์ชัน

ฟีเจอร์ด้านความปลอดภัยรวมถึงการตรวจสอบสิทธิ์ด้วย OAuth 2.0 bearer token, คีย์ API ที่มีขอบเขต, และการ whitelist IP แบบเลือกได้ ในขณะเดียวกันข้อมูลที่พักอยู่จะถูกเข้ารหัสด้วย AES‑256 บริการยังสอดคล้องกับมาตรฐาน GDPR และ CCPA ทำให้คุณมั่นใจเมื่อจัดการข้อมูลส่วนบุคคลหรือข้อมูลทางการเงินที่มีความอ่อนไหว

ในด้านประสิทธิภาพ API ถูกออกแบบให้มีความหน่วงต่ำ; ด้วยการสเกลแบบแนวนอนและอัลกอริทึม diff ในหน่วยความจำ การเปรียบเทียบส่วนใหญ่เสร็จภายในหนึ่งวินาทีสำหรับเวิร์กบุ๊กขนาดมาตรฐาน และรองรับการประมวลผลแบบอะซิงโครนัสผ่านเว็บฮุคสำหรับไฟล์ที่ใหญ่เกิน 50 MB

สุดท้าย ประสบการณ์ของนักพัฒนาคือสิ่งสำคัญอันดับแรก: สเปก OpenAPI ครบวงจร, SDK ที่สร้างอัตโนมัติ, รหัสข้อผิดพลาดที่ละเอียด, และเฮดเดอร์การจำกัดอัตราแบบเรียลไทม์ ช่วยให้คุณรวม API ได้อย่างราบรื่น พร้อมคอนโซล sandbox และคลังตัวอย่างที่กว้างขวางที่แสดงการนำไปใช้งานตามแนวปฏิบัติที่ดีที่สุดสำหรับการประมวลผลแบบแบตช์, CI/CD pipeline, และฟังก์ชัน serverless สรุปง่าย ๆ คือ Comparison API มอบความเร็ว, ความปลอดภัย, และความเป็นมิตรต่อผู้พัฒนาสำหรับการเปรียบเทียบสเปรดชีตที่ช่วยให้คุณตรวจพบการเปลี่ยนแปลงด้วยการเรียกเดียวที่เรียบง่าย—ไม่ว่ารูปแบบ, ขนาด หรือความซับซ้อนของข้อมูลที่คุณจัดการจะเป็นอย่างใด

เอกสาร

พารามิเตอร์

  • format: รูปแบบไฟล์ผลลัพธ์ที่รองรับ
  • UploadFileRequest.OperationId: นี่คือรหัสปฏิบัติการ
  • UploadFileRequest.Files: นี่คือไฟล์ที่คุณต้องอัปโหลดไปยังบริการออนไลน์ของเรา คุณสามารถเตรียมข้อมูลด้วยวิธีของคุณเองได้ แต่ต้องเป็นไปตามมาตรฐานของไฟล์อินพุต HTML

ใช้ปลายทาง

  • ส่งคำขอที่รวมไฟล์และโทเค็นการเข้าถึง API การเปรียบเทียบ
    curl -X 'POST' \ 'https://api.sheetize.cloud/comparison/to-xlsx' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.Files=@TheFileOne.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' \ -F 'UploadFileRequest.Files=@TheFileTwo.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
  • บริการจะตอบกลับด้วย URL ดาวน์โหลดสำหรับไฟล์ที่ประมวลผล ในตัวอย่างนี้คือ:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
  • ส่งคำขอที่รวมชื่อไฟล์และชื่อโฟลเดอร์ไปยัง API ดาวน์โหลด
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • คุณจะได้รับไฟล์และสามารถใช้มันหรือส่งต่อไปยังขั้นตอนต่อไปของกระบวนการทำงานของคุณได้
X
فارسی
Italiano
Tiếng Việt
Català
Türk
हिन्दी
Čeština
Lietuvis
Ελληνικά
Dansk
Magyar
Български
Deutsch
Bahasa Melayu
Nederlands
Русский
English
Український
Español
Polskie
ภาษาไทย
Português
ქართველი
Français
Română
한국어
Slovák
繁體中文
日本語
Indonesia
العربية
简体中文