เรียนรู้วิธีการแปลง CSV เป็น XLSX ออนไลน์

แปลง CSV เป็น Excel ใน Python | Python แปลง CSV เป็น XLSX
ในภูมิทัศน์ที่ขับเคลื่อนด้วยข้อมูล ความจำเป็นในการแปลง CSV เป็น สมุดงาน Excel เกิดขึ้นเป็นขั้นตอนสำคัญในการปลดล็อกศักยภาพทั้งหมดของข้อมูลของคุณ แม้ว่าไฟล์ CSV (ค่าที่คั่นด้วยจุลภาค) จะนำเสนอความเรียบง่าย แต่คุณสมบัติไดนามิกของ Excel มอบแพลตฟอร์มอเนกประสงค์สำหรับการวิเคราะห์ข้อมูล การแสดงภาพ และการทำงานร่วมกัน การแปลงนี้ช่วยเชื่อมช่องว่าง โดยนำเสนอฟังก์ชันการทำงานขั้นสูง เช่น การจัดรูปแบบขั้นสูง สูตร และการสร้างแผนภูมิ ช่วยให้ผู้ใช้จัดการและนำเสนอข้อมูลได้อย่างมีประสิทธิภาพ
ในบทความนี้ เราจะมาเจาะลึกรายละเอียดเกี่ยวกับการแปลง CSV เป็น Excel สำหรับการสร้างเวิร์กโฟลว์ที่เน้นข้อมูล
- Python REST API สำหรับการแปลง CSV เป็น Excel
- แปลง CSV เป็น Excel ใน Python
- เปลี่ยนรูปแบบ CSV เป็น Excel โดยใช้คำสั่ง cURL
Python REST API สำหรับการแปลง CSV เป็น Excel
Aspose.Cells Cloud SDK for Python ช่วยให้กระบวนการแปลง CSV เป็น Excel เป็นไปอย่างราบรื่น เป็นเครื่องมือที่มีประสิทธิภาพและทรงพลังสำหรับเพิ่มความสามารถในการจัดการข้อมูล SDK นี้ช่วยลดความซับซ้อนของงานแปลงข้อมูล ทำให้แอปพลิเคชัน Python สามารถแปลงไฟล์ CSV เป็นรูปแบบ Excel ได้อย่างง่ายดาย นอกจากนี้ เอกสารประกอบที่ครอบคลุมของ SDK ยังช่วยให้ผู้พัฒนาสามารถผสานรวมฟังก์ชันต่างๆ เข้ากับแอปพลิเคชัน Python ได้อย่างรวดเร็ว ทำให้สามารถแปลง CSV เป็น Excel ได้อย่างราบรื่นและแม่นยำ
เพื่อที่จะใช้ SDK เราต้องติดตั้ง SDK จาก PIP ก่อน
pip install asposecellscloud
แปลง CSV เป็น Excel ใน Python
ตัวอย่างโค้ดด้านล่างนี้แสดงให้เห็นว่าการแปลง CSV เป็น Excel ออนไลน์นั้นง่ายเพียงใด
#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv'
# ตั้งค่าพารามิเตอร์ที่จำเป็น
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name, "c:/cloudtesting/" + name)
# ตอนนี้เรียก API เพื่อแปลง CSV เป็น Excel
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# พิมพ์("การแปลงเสร็จสมบูรณ์เรียบร้อยแล้ว")
ขั้นตอนแรกคือการสร้างอินสแตนซ์ของคลาส CellsApi
อัปโหลดไฟล์ CSV อินพุตไปยังที่จัดเก็บข้อมูลบนคลาวด์โดยใช้เมธอด api.uploadfile(…)
เรียกใช้เมธอด api.cellssaveaspostdocumentsaveas(…) โดยที่เราส่งชื่อไฟล์ CSV อินพุต ชื่อ XLSX ที่เป็นผลลัพธ์ และพารามิเตอร์เสริมสองตัว (isAutoFitRows และ isAutoFitColumns) เป็นอาร์กิวเมนต์
ผลลัพธ์คือสมุดงาน Excel ที่ได้จะถูกบันทึกไว้ในที่เก็บข้อมูลบนคลาวด์
คุณอาจลองใช้เครื่องมือแปลง CSV เป็น Excel ออนไลน์ฟรีของเรา5 ก็ได้
เปลี่ยนรูปแบบ CSV เป็น Excel โดยใช้คำสั่ง cURL
การแปลง CSV เป็น Excel โดยใช้คำสั่ง Aspose.Cells Cloud และ cURL มอบโซลูชันที่รวดเร็วและเข้าถึงได้สำหรับผู้ใช้ที่คุ้นเคยกับเครื่องมือบรรทัดคำสั่ง วิธีนี้ยังช่วยให้คุณสามารถแปลงไฟล์ CSV เป็นรูปแบบ Excel ได้อย่างมีประสิทธิภาพผ่านการโต้ตอบบรรทัดคำสั่งอีกด้วย
ขั้นแรก เราต้องสร้างโทเค็นการเข้าถึง JWT โดยใช้ข้อมูลประจำตัวไคลเอนต์
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ตอนนี้เราต้องดำเนินการคำสั่งต่อไปนี้เพื่อดำเนินการแปลง CSV เป็น Excel
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"xlsx\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
แทนที่ inputFile
ด้วยชื่อไฟล์ CSV อินพุต resultantFile
ด้วยชื่อของเวิร์กชีต Excel เอาท์พุต และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างด้านบน
ข้อมูลอ้างอิง API ที่ใช้ Swagger ช่วยให้คุณทราบข้อมูลเพิ่มเติมเกี่ยวกับการจัดการและการแปลงสเปรดชีต REST API ของเรา API Reference Explorer เป็นวิธีที่ง่ายที่สุดในการทดลองใช้ API ของเราในเว็บเบราว์เซอร์ของคุณได้ทันที

ลิงค์ที่เป็นประโยชน์
บทสรุป
โดยสรุป ไม่ว่าคุณจะเลือก Aspose.Cells Cloud SDK for Python ที่มีประสิทธิภาพและคล่องตัวหรือ Aspose.Cells Cloud ที่มีความสามารถในการเข้าถึงคำสั่ง cURL ได้อย่างรวดเร็ว เป้าหมายยังคงชัดเจน นั่นคือการแปลง CSV เป็น Excel ได้อย่างราบรื่น ทั้งสองวิธีนี้ช่วยให้คุณสามารถปรับปรุงเวิร์กโฟลว์การจัดการข้อมูลได้โดยการแปลงไฟล์ CSV เป็นรูปแบบ Excel ได้อย่างง่ายดาย
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมลิงค์ต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: