วิธีแปลง Excel เป็น JSON โดยใช้ C#

วิธีแปลง Excel เป็น JSON โดยใช้ C#

การแปลงไฟล์ Excel เป็น JSON ช่วยให้การแลกเปลี่ยนข้อมูลง่ายขึ้นและเพิ่มความเข้ากันได้กับแอปพลิเคชันเว็บ Aspose.Cells for .NET มีฟังก์ชันที่แข็งแกร่งในการทำให้ข้อมูล Excel เป็น JSON ได้อย่างง่ายดาย

ทำไมต้องแปลง Excel เป็น JSON?

  1. การทำงานร่วมกัน:
    • ทำให้การแลกเปลี่ยนข้อมูลระหว่างแพลตฟอร์มและระบบต่าง ๆ เป็นไปอย่างราบรื่น
  2. การจัดการข้อมูล:
    • JSON มีรูปแบบที่มีโครงสร้างซึ่งเหมาะสำหรับการพัฒนาเว็บและการจัดการข้อมูล
  3. การทำงานอัตโนมัติ:
    • ทำให้การทำให้ข้อมูล Excel เป็น JSON อัตโนมัติ ลดการจัดการข้อมูลด้วยตนเอง

คู่มือทีละขั้นตอนในการแปลง Excel เป็น JSON

ขั้นตอนที่ 1: ติดตั้ง Aspose.Cells ผ่าน NuGet

ติดตั้ง Aspose.Cells for .NET โดยใช้ NuGet Package Manager:

dotnet add package Aspose.Cells

ขั้นตอนที่ 2: กำหนดค่าลิขสิทธิ์ Aspose.Cells

กำหนดค่าลิขสิทธิ์ Aspose.Cells ของคุณเพื่อใช้ฟีเจอร์ทั้งหมด:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

ขั้นตอนที่ 3: โหลดไฟล์ Excel

โหลดไฟล์ Excel ของคุณเข้าสู่วัตถุ Workbook:

Workbook workbook = new Workbook("file.xlsx");

ขั้นตอนที่ 4: ระบุข้อมูล Excel ที่จะทำการแปลง

คุณสามารถทำให้ข้อมูล Excel หลายประเภทเป็น JSON ได้:

  • ช่วงเซลล์:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • เซลล์เดียว:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • ตาราง, แผนภูมิ, ตาราง Pivot, ฯลฯ:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

ขั้นตอนที่ 5: ทำให้ข้อมูล Excel เป็น JSON

ทำให้ข้อมูลที่คุณระบุเป็น JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

ขั้นตอนที่ 6: บันทึกข้อมูล JSON

บันทึกข้อมูล JSON ที่ทำให้เป็นไฟล์:

System.IO.File.WriteAllText("output.json", jsonString);

ขั้นตอนที่ 7: ปรับแต่งผลลัพธ์ JSON (ตัวเลือก)

ปรับปรุงผลลัพธ์ JSON โดยการปรับแต่งการทำให้ข้อมูลเป็น JSON:

  • ทำให้เฉพาะองค์ประกอบที่เฉพาะเจาะจง (สูตร, ลิงก์, แผนภูมิ, รูปภาพ, ฯลฯ)
  • ควบคุมโครงสร้างและรูปแบบ JSON โดยใช้ JsonSaveOptions

ปัญหาทั่วไปและวิธีแก้ไข

1. โครงสร้าง JSON ไม่ถูกต้อง

  • วิธีแก้ไข: ตรวจสอบประเภทข้อมูลที่กำลังทำให้เป็น JSON (เช่น ช่วงเซลล์กับเซลล์เดียว)

2. ข้อผิดพลาดเกี่ยวกับลิขสิทธิ์

  • วิธีแก้ไข: ตรวจสอบเส้นทางไฟล์ลิขสิทธิ์ของคุณและตรวจสอบให้แน่ใจว่าถูกต้องและอ้างอิงอย่างถูกต้อง

3. ปัญหาเส้นทางไฟล์

  • วิธีแก้ไข: ตรวจสอบให้แน่ใจว่าเส้นทางไฟล์ Excel ที่นำเข้าและเส้นทาง JSON ที่ส่งออกถูกต้องและเข้าถึงได้
 แบบไทย