ไฟล์ CSV(ค่าที่แยกด้วยเครื่องหมายจุลภาค) ถูกใช้งานอย่างแพร่หลายสำหรับการเก็บรักษาข้อมูลในรูปแบบตารางที่ง่ายและเป็นข้อความ บ่อยครั้งที่ธุรกิจจำเป็นต้องแปลง Excel เวิร์กบุ๊กเป็น CSV สำหรับการรายงาน การนำเข้าข้อมูลลงในฐานข้อมูล หรือการรวมเข้ากับแอปพลิเคชันอื่นๆ ด้วยการใช้ .NET REST API ของเรา คุณสามารถทำให้กระบวนการแปลงนี้เป็นอัตโนมัติ โดยจัดการกับหลายประเภทของไฟล์ Excel รวมถึง XLS, XLSX และ XLSM
- API การประมวลผลไฟล์ที่จำแนกด้วยเครื่องหมายจุลภาค
- Excel to Comma Separated Values in C#
- แปลง XLSX เป็น CSV โดยใช้ cURL
API การประมวลผลไฟล์ที่มีการคั่นด้วยเครื่องหมายจุลภาค
Aspose.Cells Cloud SDK for .NET เป็น API แบบ REST ที่ให้บริการโซลูชันที่มีประสิทธิภาพสำหรับการประมวลผล Excel Workbook ตามความต้องการของเราในการแปลง Excel workbook เป็นไฟล์ที่มีการคั่นด้วยเครื่องหมายจุลภาค นี่เป็นโซลูชันที่เหมาะสม และด้วยโค้ดแค่ไม่กี่บรรทัด คุณก็สามารถแปลง XLS เป็นรูปแบบ CSV ได้ง่าย ๆ
ตั้งค่า Aspose.Cells Cloud SDK สำหรับ .NET
ติดตั้ง SDK ผ่าน NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
จากนั้นให้เริ่มต้นไคลเอนต์ API ของคุณโดยใช้ Client ID และ Client Secret ของคุณจาก Aspose Cloud Dashboard สำหรับรายละเอียดเพิ่มเติมโปรดเยี่ยมชมบทความ quick start
Excel to Comma Separated Values in C#
ส่วนนี้ให้รายละเอียดทั้งหมดเกี่ยวกับวิธีที่เราสามารถเปลี่ยน XLSX เป็น CSV ได้ทางโปรแกรมโดยใช้ C# .NET
ขั้นตอนที่ 1: - สร้างอินสแตนซ์ของ CellsApi
โดยใช้ข้อมูลรับรองของลูกค้า。
CellsApi api = new CellsApi(clientId,clientSecret);
ขั้นตอนที่ 2: อัปโหลดไฟล์ Excel ไปยังพื้นที่จัดเก็บข้อมูลบนคลาวด์
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
ขั้นตอนที่ 3: สร้างตัวอย่างของ SaveOptions และกำหนดรูปแบบ CSV.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
ขั้นตอนที่ 4: บันทึก Excel เป็น CSV (คั่นด้วยลูกน้ำ) โดยใช้ PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- สิ่งนี้จะสร้างไฟล์ CSV ที่รักษาโครงสร้างข้อมูลของคุณในรูปแบบค่าที่แยกด้วยเครื่องหมายจุลภาค
// สำหรับตัวอย่างเพิ่มเติม, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// ไปที่ dashboard.aspose.cloud เพื่อขอข้อมูลประจำตัวของลูกค้า
try
{
// สร้างอินสแตนซ์ CellsApi ในขณะที่ส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// อัปโหลด XML ที่ป้อนลงในที่เก็บข้อมูลคลาวด์
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
// create PostWorkbookSaveAsRequest defining resultant file name
var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);
// เรียก API เพื่อแปลง XML เป็นรูปแบบ CSV
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to CSV conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
แปลง XLSX เป็น CSV โดยใช้ cURL
หากคุณชอบการใช้งาน REST API แบบตรง ๆ คุณยังสามารถทำการแปลง Excel เป็น CSV โดยใช้คำสั่ง cURL ที่ง่าย ๆ ได้อีกด้วย
ขั้นตอนที่ 1: รับโทเค็นการเข้าถึง
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- การตอบสนองจะรวมถึง
ACCESSTOKEN
ที่คุณจะใช้สำหรับการอนุญาต
ขั้นตอนที่ 2: แปลงไฟล์ Excel เป็น CSV (คั่นด้วยเครื่องหมายจุลภาค) ใช้คำสั่ง cURL ต่อไปนี้เพื่อแปลงสมุดงาน Excel ของคุณ (Sample.xlsx) เป็นรูปแบบ CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "csv",
"CheckExcelRestriction": true
}'
คำอธิบาย:
PUT /cells/convert?format=CSV
— ระบุรูปแบบผลลัพธ์เป็น CSV.file=@/path/to/Sample.xlsx
— กำหนดไฟล์ Excel ท้องถิ่นที่จะอัพโหลด- พารามิเตอร์
-d
จะบันทึกผลลัพธ์เป็นไฟล์.csv
ที่มีการคั่นด้วยเครื่องหมายจุลภาค
- เมื่อต้องดำเนินการแล้ว ไฟล์ CSV ที่แปลงแล้วจะถูกเก็บไว้ในพื้นที่จัดเก็บคลาวด์
ฟรี XLS เป็น CSV Converter
หากคุณต้องการสำรวจความสามารถของ Aspose.Cells Cloud API โดยไม่ใช้โค้ดหรือไม่ใช้คำสั่ง cURL ลองใช้ Excel to CSV Converter ออนไลน์ฟรีของเรา।

ข้อสรุป
เราได้เรียนรู้ว่า Aspose.Cells Cloud REST API ช่วยให้คุณสามารถแปลงไฟล์ Excel เป็นค่า CSV ที่คั่นด้วยเครื่องหมายจุลภาคได้อย่างง่ายดายหลายวิธี เช่น แอปพลิเคชัน .NET หรือขณะใช้คำสั่ง cURL
ข้อดีของการใช้ REST API
- การทำงานอัตโนมัติบนคลาวด์: แปลง XLS, XLSX หรือ XLSM เป็น CSV ออนไลน์ผ่าน REST.
- Secure: ข้อมูลของคุณจะถูกประมวลผลผ่านการเรียก API ที่ได้รับการตรวจสอบสิทธิ์
- การบูรณาการที่ยืดหยุ่น: ใช้งานร่วมกับ .NET, Java, Python, Node.js, PHP และอื่นๆ
- ไม่จำเป็นต้องติดตั้ง Excel: การประมวลผลแบบ 100% บนคลาวด์.
ลิงก์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
โปรดเยี่ยมชมลิงค์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ:
- แปลง PDF เป็น Text ใน C#
- การแปลง JPG เป็น Word ที่ไม่ยุ่งยากโดยใช้ .NET REST API
- แปลงไฟล์ PNG เป็น JPG ออนไลน์
คำถามที่พบบ่อย (FAQs)
- ฉันสามารถแปลงไฟล์ Excel เป็น CSV ได้โดยไม่ต้องติดตั้ง Microsoft Excel หรือไม่?
- ใช่ ด้วย
Aspose.Cells Cloud
คุณสามารถแปลง Excel เป็น CSV (comma-separated values) ได้ทั้งหมดในคลาวด์ การแปลงนี้เกิดขึ้นผ่าน REST API ดังนั้นจึงไม่จำเป็นต้องติดตั้ง Microsoft Excel หรือซอฟต์แวร์เดสก์ท็อปอื่น ๆ
- Is it possible to convert password-protected Excel workbooks to CSV?
- ใช่ หากเวิร์กบุ๊ก Excel ของคุณถูกป้องกัน คุณสามารถระบุพารามิเตอร์รหัสผ่านในคำขอ API Aspose.Cells Cloud จะถอดรหัสไฟล์ในระหว่างการแปลงและจากนั้น
ส่งออกข้อมูลเป็นรูปแบบ CSV
อย่างปลอดภัย
- การแปลง Excel เป็น CSV รองรับหลายแผ่นงานหรือไม่?
- ตามค่าเริ่มต้น Aspose.Cells Cloud จะเปลี่ยนแปลงแผ่นงานแรกเป็นรูปแบบ CSV อย่างไรก็ตาม คุณสามารถปรับแต่งคำขอของคุณเพื่อเลือกแผ่นงานเฉพาะหรือส่งออกแต่ละแผ่นเป็นไฟล์ CSV แยกต่างหาก
- Can I perform bulk Excel to CSV conversions using the .NET REST API?
- ใช่ คุณสามารถทำการแปลงไฟล์ Excel เป็น CSV แบบแบตช์โดยการวนซ้ำผ่านไฟล์หลายไฟล์ในที่เก็บของคุณและเรียกใช้จุดสิ้นสุดการแปลงอย่างเป็นโปรแกรมผ่าน Aspose.Cells Cloud SDK สำหรับ .NET