
การแปลงไฟล์ Excel เป็นรูปแบบ OpenDocument Spreadsheet เช่น ODS และ FODS มีประโยชน์ในการทำให้มั่นใจว่าเข้ากันได้กับแอปพลิเคชันโอเพนซอร์ส เช่น LibreOffice และ OpenOffice รูปแบบเหล่านี้ได้รับการออกแบบมาให้เข้าถึงได้อย่างกว้างขวาง ช่วยให้ผู้ใช้มีความยืดหยุ่นและอิสระมากขึ้นในการจัดการข้อมูลสเปรดชีต ในคู่มือนี้ เราจะแนะนำวิธีการแปลงไฟล์ Excel เป็นรูปแบบ ODS และ FODS ใน C#
หัวข้อต่อไปนี้จะอธิบายการแปลง Excel เพิ่มเติม:
- เหตุใดจึงควรแปลง Excel เป็นสเปรดชีต OpenDocument?
- Excel to OpenDocument - การกำหนดค่า API ของ C#
- แปลง Excel เป็น ODS ใน C#
- แปลง XLSX เป็น FODS ใน C#
เหตุใดจึงควรแปลง Excel เป็นสเปรดชีต OpenDocument?
การแปลงไฟล์ Excel เป็นรูปแบบ ODS และ FODS มีประโยชน์หลายประการ:
ความเข้ากันได้ที่เพิ่มขึ้น: ODS และ FODS ได้รับการสนับสนุนโดยแพลตฟอร์มโอเพ่นซอร์ส ช่วยให้เข้าถึงซอฟต์แวร์ต่างๆ ได้อย่างง่ายดาย
การเข้าถึงได้หลายแพลตฟอร์ม: รูปแบบเหล่านี้ช่วยให้ผู้ใช้บนระบบปฏิบัติการที่แตกต่างกันสามารถดูและแก้ไขไฟล์สเปรดชีตได้โดยไม่ต้องใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์
ความสามารถในการพกพาข้อมูล: ODS และ FODS เป็นส่วนหนึ่งของกลุ่มรูปแบบ OpenDocument ที่ได้รับการมาตรฐานและเหมาะสำหรับการเก็บและแลกเปลี่ยนข้อมูลในระยะยาว
Excel to OpenDocument - การกำหนดค่า API ของ C#
หากต้องการแปลงเวิร์กชีต Excel เป็นรูปแบบไฟล์ ODS หรือ FODS คุณจำเป็นต้องติดตั้ง Conholdate.Total สำหรับ .NET โดยใช้คำสั่งการติดตั้ง NuGet ต่อไปนี้:
PM> NuGet\Install-Package Conholdate.Total
แปลง Excel เป็น ODS ใน C#
รูปแบบ OpenDocument Spreadsheet (ODS) ถูกใช้กันอย่างแพร่หลายในแอปพลิเคชันโอเพ่นซอร์ส เช่น LibreOffice Calc การแปลงไฟล์ Excel เป็นรูปแบบ ODS ใน C# นั้นง่ายและมีประสิทธิภาพด้วยขั้นตอนต่อไปนี้:
- โหลดเวิร์กบุ๊ก: คลาสเวิร์กบุ๊กโหลดไฟล์ Excel ที่คุณต้องการแปลง
- บันทึกเป็น ODS: เมื่อใช้การบันทึก เวิร์กบุ๊กจะถูกบันทึกในรูปแบบ ODS ทำให้สามารถเข้าถึงได้ในซอฟต์แวร์ที่สอดคล้องกับ OpenDocument
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการแปลง Excel เป็น ODS ใน C#:
// โหลดสมุดงานต้นฉบับของคุณ
Workbook workbook = new Workbook("input.xlsx");
// บันทึกเป็นไฟล์ ODS
workbook.Save("output.ods");
แนวทางด่วนนี้ช่วยให้คุณแปลงไฟล์ Excel เป็นรูปแบบ ODS ได้อย่างง่ายดาย และรับรองความเข้ากันได้กับแอพพลิเคชั่นโอเพนซอร์ส
แปลง XLSX เป็น FODS ใน C#
รูปแบบ Flat OpenDocument Spreadsheet (FODS) เป็นเวอร์ชันของรูปแบบ ODS ที่ใช้ XML ซึ่งช่วยให้ผู้ใช้ทำงานกับไฟล์เดียวแทนที่จะใช้ไฟล์บีบอัดหลายไฟล์ ต่อไปนี้เป็นวิธีการแปลงไฟล์ Excel เป็นรูปแบบ FODS ใน C#
- โหลดเวิร์กบุ๊ก: คล้ายกับส่วนก่อนหน้านี้ เราโหลดไฟล์ Excel ด้วยคลาสเวิร์กบุ๊ก
- บันทึกเป็น FODS: โดยการระบุนามสกุลไฟล์ .fods ในวิธีการบันทึก เวิร์กบุ๊กจะถูกแปลงเป็นรูปแบบ FODS
โค้ดตัวอย่างด้านล่างแสดงวิธีการแปลง XLSX เป็น FODS ใน C#:
// โหลดสมุดงานต้นฉบับของคุณ
Workbook workbook = new Workbook("input.xlsx");
// บันทึกเป็นไฟล์ FODS
workbook.Save("output.fods");
การแปลงเป็นรูปแบบ FODS เป็นประโยชน์อย่างยิ่งสำหรับผู้ใช้ที่ชอบโครงสร้างไฟล์ที่ใช้ XML ช่วยให้การแยกวิเคราะห์และจัดการไฟล์ในสภาพแวดล้อมโอเพ่นซอร์สง่ายขึ้น
รับใบอนุญาตฟรี
คุณอาจได้รับ ใบอนุญาตชั่วคราวฟรี เพื่อประเมินฟีเจอร์ต่าง ๆ ที่นำเสนอโดย API โดยไม่มีลายน้ำหรือข้อจำกัดใด ๆ
สรุป
การแปลงไฟล์ Excel เป็นรูปแบบ OpenDocument Spreadsheet (ODS และ FODS) ใน C# เป็นวิธีปฏิบัติที่สะดวกเพื่อให้สามารถเข้าถึงข้อมูลได้ง่ายขึ้นและเข้ากันได้กับแอปพลิเคชันต่างๆ การแปลงเหล่านี้ทำได้ง่าย ช่วยให้นักพัฒนาซอฟต์แวร์มีความยืดหยุ่นมากขึ้นซึ่งต้องการโซลูชันข้อมูลข้ามแพลตฟอร์ม ไม่ว่าจะเพื่อการทำงานร่วมกันกับเครื่องมือโอเพ่นซอร์สหรือการแลกเปลี่ยนข้อมูลมาตรฐาน การแปลงไฟล์ Excel เป็นรูปแบบ ODS และ FODS สามารถลดความซับซ้อนของเวิร์กโฟลว์และเพิ่มการเข้าถึงเอกสารได้ หากคุณต้องการหารือเกี่ยวกับข้อกังวลหรือคำถามใดๆ โปรดเขียนถึงเราที่ ฟอรัม