Excel ข้อมูลตารางสามารถแสดงเป็นอาร์เรย์ของวัตถุในรูปแบบ JSON แต่ละวัตถุแทนแถวในตาราง JSON(JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีโครงสร้างที่ใช้กันมากที่สุดในปัจจุบัน ข้อมูล JSON เป็นวิธีการแสดงวัตถุหรืออาร์เรย์ อ่านและแยกวิเคราะห์ได้ง่าย และแม้แต่กับ Excel หากคุณต้องการถ่ายโอนข้อมูลแบบตารางหรือจัดเก็บข้อมูลที่มีโครงสร้างในรูปแบบตาราง จำเป็นต้องแปลงรูปแบบจาก EXCEL เป็น JSON และ JSON เป็น EXCEL ในบทความนี้ ผมจะสาธิตวิธีการแปลง EXCEL เป็น JSON และ JSON เป็น EXCEL ใน Python
หัวข้อต่อไปนี้ครอบคลุมในบทความนี้:
- Python EXCEL เป็น JSON และ JSON เป็น EXCEL API - การติดตั้ง
- วิธีแปลง EXCEL เป็น JSON โดยใช้ Python
- วิธีแปลง JSON เป็น EXCEL โดยใช้ Python
Python EXCEL เป็น JSON และ JSON เป็น EXCEL API - การติดตั้ง
ในการแปลงไฟล์ JSON เป็นแผ่นงาน Excel และไฟล์ Excel เป็นรูปแบบ JSON GroupDocs.Conversion จะมี API สำหรับกระบวนการแปลง ในบทความนี้ เราจะใช้ API ของ Python SDK of GroupDocs.Conversion Cloud สำหรับแปลง JSON เป็นไฟล์ XLSX และไฟล์ Excel เป็นรูปแบบ JSON เป็นเอกสารอิสระแพลตฟอร์มและไลบรารี Python การแปลงรูปภาพที่มีคุณลักษณะหลากหลาย ให้การแปลงรูปภาพและเอกสารอย่างรวดเร็วของ รูปแบบไฟล์ที่รองรับ ให้มีคุณภาพสูง เช่น เอกสารประมวลผลคำ สเปรดชีต งานนำเสนอ รูปภาพ และอื่นๆ อีกมากมาย
คุณสามารถติดตั้ง SDK การแปลง Python ลงในแอปพลิเคชัน Python โดยใช้คำสั่งต่อไปนี้ในคอนโซล:
pip install groupdocs_conversion_cloud
โปรด รับรหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มรหัสในแอปพลิเคชันPythonของคุณ:
# นำเข้า Python SDK ในแอปพลิเคชัน python จาก http://api.groupdocs.cloud
import groupdocs_conversion_cloud
# รับ client_id และ client_secret จาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# รับการกำหนดค่า File API
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
วิธีแปลง EXCEL เป็น JSON โดยใช้ Python
คุณสามารถแปลงไฟล์ excel เป็น json ได้โดยทำตามขั้นตอนง่าย ๆ ที่กล่าวถึงด้านล่าง:
อัปโหลดไฟล์
ขั้นแรก อัปโหลดไฟล์ excel ไปยังคลาวด์โดยใช้ตัวอย่างโค้ดที่ระบุด้านล่าง:
# อัปโหลดไฟล์ Excel xlsx ไปยังที่เก็บข้อมูลบนคลาวด์
# สร้างอินสแตนซ์ของ File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# โทรขออัพโหลดไฟล์
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\Sample-Spreadsheet-500000-rows.xlsx", "H:\\groupdocs-cloud-data\\Sample-Spreadsheet-500000-rows.xlsx", storage_name)
# อัปโหลดไฟล์ xlsx ไปยังคลาวด์
response = file_api.upload_file(request)
print(response.uploaded)
ด้วยเหตุนี้ ไฟล์ excel ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์
การแปลง Excel เป็น JSON ใน Python
ขั้นตอนต่อไปนี้อนุญาตให้แปลงไฟล์ excel เป็นรูปแบบ json โดยทางโปรแกรมในแอปพลิเคชัน Python
- ประการแรก สร้างอินสแตนซ์ของ ConvertApi
- จากนั้น สร้างตัวอย่างการตั้งค่าการแปลงโดยใช้ ConvertSettings
- ถัดไป ระบุชื่อที่เก็บไฟล์
- กำหนดเส้นทางไฟล์ excel อินพุตและรูปแบบเอาต์พุตเป็น “json”
- จากนั้นตั้งค่า load\options และ output\path
- หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
- สุดท้าย แปลง pdf เป็น excel โดยเรียก convert\document() ด้วย ConvertDocumentRequest
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปลี่ยน Excel เป็นรูปแบบ JSON โดยใช้ Python:
# วิธีแปลง EXCEL เป็น JSON โดยใช้ Python
try:
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# กำหนดการตั้งค่าการแปลง
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.xlsx"
settings.format = "json"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted EXCEL to JSON format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ JSON บนคลาวด์ นี่เป็นวิธีที่ดีที่สุดในการแปลงไฟล์ xlsx เป็น json
ดาวน์โหลดไฟล์ที่แปลงแล้ว
ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ excel ที่แปลงแล้วเป็นไฟล์ json บนคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ตัวอย่างโค้ดต่อไปนี้:
# การเริ่มต้น API เพื่อดาวน์โหลดไฟล์ที่แปลงแล้ว
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# สร้างคำขอดาวน์โหลดไฟล์ json
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\Sample-Spreadsheet-500000-rows.json", storage_name)
# ดาวน์โหลดไฟล์ที่แปลงแล้ว
response = file_api.download_file(request)
# ย้ายไฟล์ json ที่ดาวน์โหลดมาไปยังไดเรกทอรีในเครื่องของคุณ
shutil.move(response, "H:\\groupdocs-cloud-data\\")
วิธีแปลง JSON เป็น EXCEL โดยใช้ Python
คุณสามารถแปลงไฟล์ JSON เป็นไฟล์ Excel (.xlsx) ได้อย่างง่ายดายโดยใช้ Python SDK ขั้นตอนต่อไปนี้ใช้สำหรับการแปลงไฟล์ JSON เป็นไฟล์ Excel ในแอปพลิเคชัน Python ของคุณ
- ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
- จากนั้น สร้างตัวอย่างการตั้งค่าการแปลงโดยใช้ ConvertSettings
- ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์ของคุณ
- ตั้งค่าเส้นทางไฟล์ JSON อินพุตและรูปแบบเอาต์พุตเป็น “excel”
- จากนั้น ตั้งค่าพาธของไฟล์เอาต์พุต
- ตอนนี้ สร้าง ConvertDocumentRequest ด้วย ConvertSettings เป็นอาร์กิวเมนต์
- สุดท้าย แปลง pdf เป็นโค้ด excel ทางออนไลน์โดยเรียกเมธอด convert\document() ด้วย ConvertDocumentRequest
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปลี่ยนรูปแบบ JSON เป็นไฟล์ excel โดยใช้ Python:
# วิธีแปลง JSON เป็น EXCEL โดยใช้ Python
try:
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# กำหนดการตั้งค่าการแปลง
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-json-file.json"
settings.format = "xlsx"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted json to xlsx file: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ Excel ไว้บนคลาวด์
ตัวแปลง JSON และ Excel ออนไลน์ฟรี
วิธีแปลง Excel เป็น JSON Array ออนไลน์ Excel To JSON Converter แปลงไฟล์ excel เป็น JSON ออนไลน์ มี ตัวแปลง Excel เป็น JSON ออนไลน์ฟรี และ ตัวแปลง JSON เป็น Excel ออนไลน์ฟรี ได้รับการพัฒนาโดยใช้ Groupdocs.Conversion Cloud REST API
บทสรุป
โดยสรุป คุณได้เรียนรู้วิธีการแปลงไฟล์ JSON เป็นรูปแบบ excel และการแปลงไฟล์ excel เป็นรูปแบบ JSON โดยทางโปรแกรม ตอนนี้คุณเข้าใจแล้ว:
- วิธีแปลง XlSX เป็น JSON โดยทางโปรแกรม
- อัปโหลดไฟล์โดยทางโปรแกรมและดาวน์โหลดไฟล์ที่แปลงแล้ว
- วิธีแปลง JSON เป็น XLSX โดยใช้ python ;
นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API การแปลงรูปแบบไฟล์ GroupDocs.Conversion โดยใช้ เอกสารประกอบ หรือดูตัวอย่างที่มีใน GitHub นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์
ถามคำถาม
คุณถามคำถามเกี่ยวกับวิธีแปลง Excel เป็น JSON และ JSON เป็นรูปแบบ Excel ได้ผ่าน ฟอรัมสนับสนุนฟรี