การเปรียบเทียบ
ยินดีต้อนรับสู่ศูนย์เอกสารอย่างเป็นทางการของ 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 มีโมเดลง่ายแต่ทรงพลัง: คุณส่งไฟล์ต้นฉบับสองไฟล์ ไม่ว่าจะมาจาก 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 มอบความเร็ว, ความปลอดภัย, และความเป็นมิตรต่อผู้พัฒนาสำหรับการเปรียบเทียบสเปรดชีตที่ช่วยให้คุณตรวจพบการเปลี่ยนแปลงด้วยการเรียกเดียวที่เรียบง่าย—ไม่ว่ารูปแบบ, ขนาด หรือความซับซ้อนของข้อมูลที่คุณจัดการจะเป็นอย่างใด
เอนจิน 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' - คุณจะได้รับไฟล์และสามารถใช้มันหรือส่งต่อไปยังขั้นตอนต่อไปของกระบวนการทำงานของคุณได้