.NET API สำหรับ Microsoft® สเปรดชีต Excel

โอเพ่นซอร์ส API เพื่อนำเข้าและส่งออกข้อมูลจากรูปแบบไฟล์ Excel

Magicodes.IE คืออะไร?

Magicodes.IE เป็นไลบรารี .NET แท้ ๆ ที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถนำเข้าและส่งออกข้อมูลจากรูปแบบไฟล์ Microsoft Excel ได้ เมื่อใช้ API คุณสามารถนำเข้าและส่งออกข้อมูลเป็น DTO ส่งออกไลบรารีทั่วไป และส่งออกเทมเพลต รายงานแฟนซีและไดนามิก API ไม่อนุญาตให้จัดการรูปแบบไฟล์ XLS (Excel97-2003) และรองรับเฉพาะรูปแบบไฟล์ XLSX และ CSV

คุณลักษณะสำคัญประการหนึ่งของ API คือการนำเข้าข้อมูลเป็น DTO Magicodes.IE.Excel สามารถสร้างเทมเพลต Excel ที่นำเข้า การตรวจสอบความถูกต้องของข้อมูล การตรวจสอบความถูกต้องของเทมเพลต การตั้งค่าการอ่าน ข้อจำกัดด้านค่าและการแมป และส่งออกมาร์กอัปการตรวจสอบความถูกต้องของ Excel ตาม DTO และการตั้งค่าคุณสมบัติ นอกจากนี้ API ยังสนับสนุนตัวกรองต่างๆ เพื่อรองรับสถานการณ์ต่างๆ เช่น หลายภาษา การแสดงคอลัมน์ควบคุมแบบไดนามิก และอื่นๆ

Previous Next

เริ่มต้นใช้งาน Magicodes.IE

วิธีที่ดีที่สุดในการติดตั้ง Magicodes.IE คือผ่าน NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อติดตั้ง API

ติดตั้ง Magicodes.IE จาก NuGet

 Install-Package Magicodes.IE.Excel

นำเข้าข้อมูลใน Excel ผ่านฟรี .NET API

Magicodes.IE อนุญาตให้โปรแกรมเมอร์ .NET นำเข้าข้อมูลใน Microsoft Excel Spreadsheets โดยทางโปรแกรม API ช่วยให้คุณสร้าง DTO สร้างเทมเพลตการนำเข้า และเติมข้อมูลลงในนั้น เมื่อใช้ API คุณสามารถเรียกเทมเพลตการนำเข้าและนำเข้าข้อมูลได้อย่างง่ายดาย ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการนำเข้าข้อมูลโดยใช้เทมเพลตที่มีอยู่ โปรดทราบว่าข้อมูลโค้ดกำลังใช้ออบเจ็กต์ ImportStudentDto ที่กำหนดไว้ล่วงหน้าอยู่แล้ว

ฟรี .NET API เพื่อนำเข้าข้อมูล Excel

  1. กำหนดเส้นทางของไฟล์เป็นสตริง
  2. นำเข้าข้อมูลไปยัง excel โดยใช้ ImportStudentDto และเทมเพลตที่กำหนดไว้ล่วงหน้า คุณยังสามารถกำหนด DTO ของคุณเองได้ตามความต้องการ
  3. ตรวจสอบว่านำเข้าข้อมูลสำเร็จแล้วและไม่ได้ไฟล์เป็นโมฆะ

นำเข้าข้อมูลใน Excel - C #

// set filepath
var filePath = ("filefoamt.xlsx");
// import data                      
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();
            
 ไทย