ต่อไปนี้เป็นบทช่วยสอนสั้นๆ ที่อธิบายวิธี แปลง JSON เป็น Excel ใน Python โดยการโหลดไฟล์ต้นฉบับ JSON จากดิสก์ลงในตัวแปรสตริง จากนั้นบันทึกเป็นไฟล์ XLSX ในระหว่างขั้นตอนนี้ สามารถสร้างสมุดงานใหม่หรือสามารถโหลดสมุดงานที่มีอยู่เพื่อนำเข้าข้อมูล JSON ไปยังแผ่นงานที่ระบุโดยเริ่มจากเซลล์ที่ผู้ใช้กำหนด การใช้การแปลง Python JSON เป็น Excel สามารถควบคุมได้โดยใช้ออบเจกต์คลาส JsonLayoutOptions ที่อนุญาตให้ปรับแต่งได้หลายอย่างสำหรับกระบวนการแปลง
ขั้นตอนในการแปลง JSON เป็น Excel ใน Python
- ตั้งค่าสภาพแวดล้อมที่จำเป็นเพื่อเรียกใช้ Aspose.Cells สำหรับ Python ผ่าน Java ในแอปพลิเคชันของคุณ
- โหลดไฟล์ JSON ตัวอย่างจากดิสก์
- สร้างอินสแตนซ์คลาส Workbook ว่างสำหรับนำเข้าข้อมูล JSON
- รับข้อมูลอ้างอิงไปยัง worksheet ที่ต้องการเพื่อคัดลอกข้อมูล JSON
- สร้างวัตถุคลาส JsonLayoutOptions เพื่อปรับแต่งกระบวนการนำเข้า JSON
- นำเข้าข้อมูลไปยังแผ่นงานที่ต้องการโดยใช้ JsonUtility.importData
- บันทึกสมุดงานผลลัพธ์เป็น XLSX หลังจากปรับคอลัมน์ให้พอดีอัตโนมัติ
ในการ แปลง JSON เป็น Excel การตั้งค่าสภาพแวดล้อมของภาษา Python และขั้นตอนต่างๆ จะถูกแชร์เพื่อทำงานนี้ เช่น ขั้นแรกให้สร้างหรือโหลดเวิร์กบุ๊กและเข้าถึงเวิร์กชีตเป้าหมาย ในขั้นตอนถัดไป ให้สร้างคลาสออบเจกต์ JsonLayoutOptions เพื่อปรับแต่งกระบวนการแปลง เช่น การเขียนข้อมูลในรูปแบบของตารางที่มีการกำหนดหัวข้อไว้ด้านบนสุด และข้อมูลจะแสดงในบรรทัดถัดไป สุดท้าย ข้อมูลสตริง JSON จะถูกนำเข้าไปยังเวิร์กชีตที่เลือกโดยเริ่มจากเซลล์ที่ระบุและบันทึกเป็น XLSX
รหัสเพื่อแปลง JSON เป็น Excel โดยใช้ Python
สำหรับการเขียน ตัวแปลง JSON เป็น Excel โค้ด Python จะใช้ร่วมกันด้านบนซึ่งนำเข้าไลบรารีและคลาสที่จำเป็นเมื่อเริ่มต้น จากนั้นจึงอ่านข้อมูล JSON ต้นฉบับจากไฟล์ อย่างไรก็ตาม คุณสามารถเติมสตริงด้วยข้อมูล JSON จากแหล่งข้อมูลภายนอกอื่นหรือจัดเตรียมฮาร์ดโค้ด สตริง JSON ออบเจ็กต์คลาส JsonLayoutOptions มีคุณสมบัติมากมายในการควบคุมกระบวนการแปลง เช่น การตั้งค่าสไตล์ชื่อเรื่องโดยระบุสีพื้นหลัง/พื้นหน้าและแบบอักษร การตั้งค่ารูปแบบตัวเลขและวันที่ ละเว้นค่า Null ใน JSON และอื่นๆ
บทความนี้อธิบายวิธีแปลง JSON เป็น Excel ใน Python หากคุณต้องการเรียนรู้ขั้นตอนการแปลง Excel เป็น HTML โปรดดูบทความใน วิธีแปลง Excel เป็น HTML โดยใช้ Python