สเปรดชีต XLSX ใน Python

วิธีแปลง CSV เป็น Excel XLS/XLSX สเปรดชีตใน Python

CSV เป็นไฟล์ข้อความธรรมดาที่มีค่าคั่นด้วยเครื่องหมายจุลภาค โดยจัดเรียงในเซลล์ของสเปรดชีต ไฟล์ XLSX เป็นรูปแบบสเปรดชีต Excel ที่รู้จักกันดีซึ่งสร้างโดย Microsoft Excel ในบางกรณี คุณต้องแปลง CSV เป็น Excel โดยไม่ต้องเปิด GroupDocs.Cloud API มอบวิธีที่ปลอดภัยและรวดเร็วในการแปลงไฟล์ CSV เป็นรูปแบบ Excel ในไม่กี่วินาที บทความนี้ครอบคลุมถึงวิธีการแปลงสเปรดชีต CSV เป็น Excel XLS/XLSX ใน Python

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

CSV เป็น Excel XLS/XLSX Rest API และ Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

ในการแปลง csv เป็น xlsx โดยไม่ต้องเปิด เราจะใช้ Python SDK of GroupDocs.Conversion Cloud API เป็นโซลูชันการแปลงเอกสารและรูปภาพที่เป็นอิสระจากแพลตฟอร์ม ช่วยให้คุณสามารถแปลงรูปภาพและเอกสารของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบที่คุณต้องการได้อย่างรวดเร็วและเชื่อถือได้ ซอร์สโค้ดไลบรารี Python มีให้ที่ GitHub Repository

คุณสามารถติดตั้ง GroupDocs.Conversion Cloud ลงในแอปพลิเคชัน Python โดยใช้คำสั่งต่อไปนี้ในคอนโซล:

pip install groupdocs_conversion_cloud

โปรด รับรหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และความลับแล้ว ให้เพิ่มโค้ดด้านล่างในแอปพลิเคชัน python เพื่อเรียกใช้ตัวแปลง cloud API ดังที่แสดงด้านล่าง:

# โหลดไลบรารี Python สำหรับการแปลง CSV เป็น Excel โดยใช้ python
import groupdocs_conversion_cloud

# รับ client_id และ client_secret จาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# รับการกำหนดค่าต่างๆ
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

วิธีแปลงไฟล์ CSV เป็น Excel XLSX ใน Python

คุณสามารถเปลี่ยนเอกสารสเปรดชีต CSV เป็น XLSX โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • ตอนนี้ สร้างอินสแตนซ์ของ ConvertSettings
  • ถัดไป ระบุชื่อพื้นที่เก็บข้อมูลและป้อนเส้นทางไฟล์ excel
  • ตั้งค่า “xlsx” เป็นรูปแบบไฟล์เอาต์พุต
  • ตอนนี้ สร้างอินสแตนซ์ของ CsvLoadOptions
  • จากนั้นตั้งค่าตัวคั่นด้วยเครื่องหมายจุลภาคของไฟล์ CSV
  • ระบุ loadOptions, converterOptions และเส้นทางไฟล์เอาต์พุต
  • จากนั้น สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย แปลงโดยเรียกเมธอด convert\cocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเปิดไฟล์ CSV ใน excel ด้วยคอลัมน์โดยใช้ REST API ใน Python:

# วิธีแปลงไฟล์ CSV เป็น Excel XLSX ใน 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.csv"
  settings.format = "xlsx"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # สร้างคำขอแปลงเอกสาร
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # แปลงสเปรดชีตไฟล์ csv เป็น excel xlsx
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
วิธีแปลงไฟล์ CSV เป็น XLSX ใน Python

วิธีแปลงไฟล์ CSV เป็น XLSX ใน Python

วิธีแปลงสเปรดชีต CSV เป็น XLS ใน Python

คุณสามารถแปลง csv เป็น excel โดยอัตโนมัติและโดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • ตอนนี้ สร้างอินสแตนซ์ของ ConvertSettings
  • ถัดไป ระบุชื่อพื้นที่เก็บข้อมูลและป้อนเส้นทางไฟล์ excel
  • ตั้งค่า “xls” เป็นรูปแบบไฟล์เอาต์พุต
  • ตอนนี้ สร้างอินสแตนซ์ของ CsvLoadOptions
  • จากนั้นตั้งค่าตัวคั่นด้วยเครื่องหมายจุลภาคของไฟล์ CSV
  • ระบุ loadOptions, converterOptions และเส้นทางไฟล์เอาต์พุต
  • จากนั้น สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย แปลงโดยเรียกเมธอด convert\cocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ CSV เป็นคอลัมน์ Excel โดยใช้ REST API ใน Python:

# วิธีแปลงสเปรดชีต CSV เป็น XLS ใน 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.csv"
  settings.format = "xls"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # สร้างคำขอแปลงเอกสาร
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # แปลง csv เป็น excel xls สเปรดชีต
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

โปรแกรมแปลงไฟล์ CSV ออนไลน์ฟรี

วิธีแปลง csv เป็น excel ออนไลน์ฟรี โปรดลองใช้ ตัวแปลง csv เป็น excel ฟรีออนไลน์ ซึ่งพัฒนาโดยใช้ API ด้านบน คุณสามารถแปลง csv เป็น xlsx ทางออนไลน์ได้อย่างง่ายดายโดยใช้ csv นี้เป็น excel ตัวแปลงออนไลน์ฟรี

สรุป

ในบทความนี้ เราได้เรียนรู้:

  • วิธีแปลง csv เป็น excel ใน python โดยใช้ REST API
  • วิธีแปลงไฟล์ csv เป็นไฟล์สเปรดชีต xls โดยใช้ python
  • อัพโหลดและดาวน์โหลดไฟล์ csv โดยทางโปรแกรมใน python;

นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Python สเปรดชีต API ได้โดยใช้ เอกสารประกอบ เรามี Swagger-based API Reference Explorer เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับ REST API สเปรดชีตของเรา คุณสามารถลองใช้ไลบรารี CSV ถึง XLSX Python ด้วยข้อมูลแบบเรียลไทม์โดยใช้ Swagger interface ที่ใช้งานง่ายดังที่แสดงในภาพด้านล่าง

ถามคำถาม

หากคุณมีคำถามใดๆ เกี่ยวกับตัวแปลง CSV เป็น XLSX โปรดอย่าลังเลที่จะถามใน ฟอรัมสนับสนุนฟรี และคุณจะได้รับคำตอบภายในไม่กี่ชั่วโมง

ดูสิ่งนี้ด้วย

เราขอแนะนำให้ติดตามลิงก์ที่เกี่ยวข้องของการแปลงเอกสารและรูปแบบไฟล์ที่รองรับ: