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 เป็น Excel XLSX ใน Python
- วิธีแปลงสเปรดชีต CSV เป็น XLS ใน Python
- [โปรแกรมแปลงไฟล์ CSV ออนไลน์ฟรี](#CSV File Converter Online Free)
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 เป็น 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 โปรดอย่าลังเลที่จะถามใน ฟอรัมสนับสนุนฟรี และคุณจะได้รับคำตอบภายในไม่กี่ชั่วโมง
ดูสิ่งนี้ด้วย
เราขอแนะนำให้ติดตามลิงก์ที่เกี่ยวข้องของการแปลงเอกสารและรูปแบบไฟล์ที่รองรับ: