
วิธีการแปลง TXT เป็นเวิร์กบุ๊ก Excel ด้วย .NET Cloud SDK
ในภูมิทัศน์ที่ขับเคลื่อนด้วยข้อมูลของปัจจุบัน การแปลงไฟล์ข้อความธรรมดา (TXT) ไปเป็นรูปแบบ Excel ได้อย่างราบรื่นถือเป็นสิ่งจำเป็นอย่างยิ่ง การแปลง TXT ไปเป็น Excel ไม่ใช่แค่เรื่องของความสะดวกเท่านั้น แต่ยังเป็นขั้นตอนสำคัญในการปลดล็อกศักยภาพทั้งหมดของข้อมูล เนื่องจากรูปแบบที่มีโครงสร้างและเป็นตารางของ Excel มอบกรอบงานที่แข็งแกร่งสำหรับการทำความเข้าใจและแสดงข้อมูล ทำให้ธุรกิจสามารถได้รับข้อมูลเชิงลึกที่มีความหมายและตัดสินใจอย่างรอบรู้ ในบทความนี้ เราจะเจาะลึกถึงความสำคัญของกระบวนการแปลงนี้ และสำรวจแนวทางที่เรียบง่ายและราบรื่นในการแปลงไฟล์ข้อความไปเป็นสมุดงาน Excel โดยใช้ .NET REST API
- API การแปลง TXT เป็น Excel
- การแปลงไฟล์ข้อความเป็น Excel ใน C# .NET
- แปลง TXT เป็นสมุดงาน Excel โดยใช้คำสั่ง cURL
API การแปลง TXT เป็น Excel
การแปลง TXT เป็น Excel ทำได้ง่ายดายและคล่องตัวด้วยความช่วยเหลือของ Aspose.Cells Cloud SDK for .NET เครื่องมืออันทรงพลังนี้ไม่เพียงแต่ทำให้กระบวนการแปลงราบรื่นขึ้นเท่านั้น แต่ยังช่วยให้มั่นใจได้ว่าการโยกย้ายจากข้อความธรรมดาเป็นรูปแบบ Excel จะทำได้อย่างแม่นยำ นอกจากนี้ยังช่วยให้คุณสามารถจัดการเวิร์กชีต ใช้การจัดรูปแบบขั้นสูง และสร้างแผนภูมิได้อย่างราบรื่น นอกจากนี้ ด้วยสถาปัตยกรรมบนคลาวด์ คุณจะได้ประโยชน์จากประสิทธิภาพที่ปรับขนาดได้และเชื่อถือได้โดยไม่ต้องติดตั้งในเครื่องที่ซับซ้อน
ขั้นตอนแรกคือค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่ม เพิ่มแพ็กเกจ
ขั้นตอนที่สองคือรับข้อมูลประจำตัวไคลเอนต์ของคุณจาก แดชบอร์ดคลาวด์ หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
การแปลงไฟล์ข้อความเป็น Excel ใน C# .NET
มาเริ่มต้นการเดินทางที่จะไม่เพียงแค่แปลง TXT เป็น Excel แต่ยังรวมถึงการยกระดับความสามารถในการประมวลผลข้อมูลด้วยการใช้ Aspose.Cells Cloud SDK สำหรับ .NET ที่เต็มไปด้วยคุณสมบัติ
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
cellsInstance.UploadFile("input.xls", inputFile);
อ่านไฟล์ข้อความอินพุตและอัพโหลดไปยังที่เก็บข้อมูลบนคลาวด์
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);
ตอนนี้ให้เรียกใช้ API เพื่อดำเนินการแปลง Excel เป็น CSV ทางออนไลน์ หลังจากดำเนินการสำเร็จ CSV ที่ได้จะถูกอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์ด้วย
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// สร้างอินสแตนซ์ CellsApi ขณะส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// อ่านไฟล์ข้อความอินพุตจากไดรฟ์ภายในเครื่อง
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// อัพโหลดไฟล์ข้อความไปยังที่เก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile("input.txt", inputFile);
// เริ่มต้นการดำเนินการแปลง TXT เป็น Excel
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to Excel conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ตัวอย่างการแปลง TXT เป็น Excel โดยใช้ .NET REST API
ไฟล์ TXT อินพุตและเวิร์กบุ๊ก Excel ที่สร้างในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก:
แปลง TXT เป็นสมุดงาน Excel โดยใช้คำสั่ง cURL
การแปลงไฟล์ข้อความธรรมดา (TXT) เป็นรูปแบบ Excel กลายเป็นกระบวนการที่ใช้งานง่ายและทรงพลังด้วยคำสั่ง Aspose.Cells Cloud และ cURL ดังนั้นการใช้คำสั่ง cURL ช่วยให้คุณสามารถโต้ตอบกับ Aspose.Cells Cloud API ได้อย่างง่ายดาย โดยเราจะระบุไฟล์ TXT อินพุตและรูปแบบเอาต์พุตที่ต้องการ แนวทางบนคลาวด์นี้ไม่เพียงแต่ช่วยลดความซับซ้อนของกระบวนการแปลงเท่านั้น แต่ยังรับประกันความสามารถในการปรับขนาดและการเข้าถึงโดยไม่ต้องมีการตั้งค่าภายในที่ซับซ้อนอีกด้วย
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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"
ตอนนี้ ให้ดำเนินการคำสั่งต่อไปนี้เพื่อแปลงไฟล์ Text เป็น Excel ออนไลน์ คำสั่งนี้ต้องการให้ไฟล์ TXT อินพุตพร้อมใช้งานในที่จัดเก็บข้อมูลบนคลาวด์แล้ว และหลังจากการแปลงแล้ว เวิร์กบุ๊ก Excel ที่ได้จะถูกเก็บไว้ในที่จัดเก็บข้อมูลบนคลาวด์ด้วยเช่นกัน
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อไฟล์ TXT อินพุต Resultant
ด้วยชื่อของเวิร์กบุ๊ก Excel ที่เป็นผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
- เพื่อบันทึกไฟล์ Excel ที่ได้เพื่อจัดเก็บไว้ในไดรฟ์ภายในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้ โดยที่เราข้ามชื่อไฟล์ผลลัพธ์ และใช้คำสั่ง -o เพื่อระบุเส้นทางผลลัพธ์
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"
บทสรุป
โดยสรุป แนวทางสองประการในการแปลงไฟล์ข้อความธรรมดา (TXT) เป็น Excel ปรากฏออกมาในฐานะคู่แข่ง: การใช้ทรัพยากรภายในเครื่องด้วย .NET REST API และการใช้พลังของคลาวด์ด้วยคำสั่ง Aspose.Cells Cloud และ cURL นอกจากนี้ ด้วยการรองรับการจัดการ Excel ขั้นสูง สูตร และฟีเจอร์ข้อมูลแบบไดนามิก Aspose.Cells Cloud API จึงกลายเป็นโซลูชันแบบครบวงจรสำหรับนักพัฒนาที่ต้องการไม่เพียงแต่การแปลงที่ราบรื่นเท่านั้น แต่ยังเป็นเกตเวย์สู่ความสามารถในการประมวลผลข้อมูลระดับสูงอีกด้วย ยิ่งไปกว่านั้น ความสามารถในการปรับขนาด ความง่ายในการผสานรวม และคุณลักษณะมากมายของ Aspose.Cells Cloud ทำให้มีเหตุผลอันสมควรที่จะเลือกใช้เป็นเครื่องมือที่ทุกคนเลือกใช้ เพื่อให้แน่ใจว่าคุณสามารถแปลง TXT เป็น Excel ได้อย่างง่ายดายทางออนไลน์
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: