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

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

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

ทําไมแปลง Excel ไปยัง JSON

  • การทํางานร่วมกัน:- การแลกเปลี่ยนข้อมูล Streamlineระหว่างแพลตฟอร์มและระบบต่างๆ

  • การจัดการข้อมูล:- JSON ให้รูปแบบโครงสร้างที่เหมาะสําหรับการพัฒนาเว็บและการจัดการข้อมูล

  • อัตโนมัติ :- การจัดเรียงข้อมูลอัตโนมัติของ Excel ไปยัง JSON โดยการลดการจัดการข้อมูลด้วยตนเอง

คู่มือขั้นตอนเพื่อแปลง Excel ไปยัง JSON

ขั้นตอน 1: ติดตั้ง Aspose.Cells via NuGet

ติดตั้ง Aspose.Cells สําหรับ .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 ของคุณไปยัง Object Workbook:

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

ขั้นตอน 4: ระบุข้อมูล Excel เพื่อแปลง

คุณสามารถจัดเรียงหลายประเภทข้อมูล Excel:

  • ช่วงเซลล์ :
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: Customize JSON Output (ตัวเลือก)

ปรับปรุงการผลิต JSON โดยการปรับแต่งการจัดเรียง:

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

ปัญหาทั่วไปและข้อกําหนด

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

  • โซลูชัน: ตรวจสอบประเภทข้อมูลที่ได้รับการจัดอันดับ (เช่นช่วงเซลล์ vs. เซลล์เดียว)

2. ข้อผิดพลาดในการอนุญาต

  • โซลูชัน: ตรวจสอบเส้นทางไฟล์ใบอนุญาตของคุณและให้แน่ใจว่ามันถูกต้องและระบุไว้อย่างถูกต้อง

3. ปัญหาทางไฟล์

  • โซลูชัน: ตรวจสอบให้แน่ใจว่าเส้นทางไฟล์ Excel input และเส้นทาง JSON output เป็นที่ถูกต้องและสามารถเข้าถึงได้
 แบบไทย