
แปลง CSV เป็นภาพ JPEG ด้วย .NET Cloud SDK
ไฟล์ CSV(Comma-Separated Values) เหมาะอย่างยิ่งสำหรับการจัดเก็บและจัดการข้อมูลแบบตาราง แต่ไฟล์เหล่านี้ขาดความน่าสนใจทางภาพและมักตีความได้ยากในทันที อย่างไรก็ตาม การแปลงไฟล์ CSV เป็นรูปภาพ JPG(Joint Photographic Experts Group) ช่วยให้เราแปลงข้อมูลดิบเป็นกราฟิกที่น่าสนใจทางภาพซึ่งเข้าใจง่ายและแชร์ได้ง่าย มาสำรวจรายละเอียดเกี่ยวกับการนำเสนอตัวเลขยอดขาย ข้อมูลทางการเงิน หรือข้อมูลทางสถิติโดยการแปลง CSV เป็นรูปภาพ JPG โดยใช้ Aspose.Cells Cloud วิธีนี้ช่วยให้เราสร้างแผนภูมิ กราฟ และอินโฟกราฟิกที่สะดุดตาซึ่งสื่อสารข้อมูลเชิงลึกและแนวโน้มได้อย่างมีประสิทธิภาพ
API สำหรับการแปลง CSV เป็นรูปภาพ
การใช้ Aspose.Cells Cloud SDK for .NET ทำให้การแปลง CSV เป็นรูปภาพเป็นเรื่องง่ายและมีประสิทธิภาพ นอกจากนี้ การใช้ความสามารถอันทรงพลังของ Aspose.Cells Cloud API ยังช่วยให้คุณแปลงไฟล์ CSV เป็นรูปแบบรูปภาพต่างๆ ได้อย่างราบรื่น รวมถึง JPG ดังนั้น ไม่ว่าจะเป็นการสร้างแผนภูมิ กราฟ หรือภาพที่กำหนดเองจากข้อมูล CSV Aspose.Cells Cloud SDK for .NET ก็มีเครื่องมือที่จำเป็นในการปรับกระบวนการแปลงให้เหมาะสมและสร้างรูปภาพคุณภาพระดับมืออาชีพได้อย่างง่ายดาย
ขั้นตอนแรกคือค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็กเกจ NuGet และคลิกปุ่ม เพิ่มแพ็กเกจ
ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก cloud Dashboard หากคุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นด่วน
แปลง CSV เป็น JPG ใน C# .NET
ในส่วนนี้เราจะมาเจาะลึกรายละเอียดเกี่ยวกับวิธีการใช้ C# .NET เพื่อจัดการข้อมูล CSV และสร้างรูปภาพคุณภาพสูงจากข้อมูลดังกล่าว
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
SaveOptions saveOptions = new SaveOptions()
ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions และกำหนดรูปแบบไฟล์เอาต์พุตเป็น JPG
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest
โดยที่เราระบุชื่อไฟล์ CSV อินพุต ชื่อของรูปภาพ JPEG ที่ได้ และพารามิเตอร์เสริมอื่นๆ
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
เรียกใช้ API เพื่อเริ่มการแปลง CSV เป็น JPEG เมื่อดำเนินการโค้ดสำเร็จแล้ว รูปภาพ JPEG ที่ได้จะถูกบันทึกลงในที่เก็บข้อมูลบนคลาวด์
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
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
{
// อ่านไฟล์ ODS อินพุต
using (var inputFile = System.IO.File.OpenRead(input_csv))
{
// อัพโหลดไฟล์ ODS ไปยังที่เก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile("source.csv", inputFile);
// เริ่มต้นไฟล์ ODS เป็นการแปลงสมุดงาน Excel
var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("CSV to JPG conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

ตัวอย่างการแปลง CSV เป็น JPG
คุณสามารถดาวน์โหลด CSV อินพุตและ JPEG ผลลัพธ์ที่สร้างขึ้นในตัวอย่างด้านบนได้จาก [source.csv][25] และ resultant.jpg
แปลง CSV เป็น JPEG โดยใช้คำสั่ง cURL
นอกจากนี้ การแปลงไฟล์ CSV (Comma-Separated Values) เป็นภาพ JPEG โดยใช้ Aspose.Cells Cloud ผ่านคำสั่ง cURL ยังเป็นวิธีแก้ปัญหาที่ราบรื่นและมีประสิทธิภาพสำหรับความต้องการด้านการแสดงภาพข้อมูลและการนำเสนอต่างๆ ด้วยคำสั่งง่ายๆ เพียงไม่กี่คำสั่ง คุณก็สามารถใช้ความสามารถอันทรงพลังของ Aspose.Cells Cloud เพื่อแปลงข้อมูล CSV เป็นภาพ JPEG ที่มีคุณภาพสูงได้
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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"
เมื่อเรามีโทเค็นการเข้าถึง JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง CSV เป็นภาพ JPEG และบันทึกเอาต์พุตไปยังที่เก็บข้อมูลบนคลาวด์
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&outPath={myResultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อไฟล์ CSV อินพุตที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ myResultant
ด้วยชื่อของภาพ JPEG ผลลัพธ์ที่จะสร้างขึ้นในที่จัดเก็บข้อมูลบนคลาวด์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
แทนที่จะบันทึกผลลัพธ์ไปที่การเก็บข้อมูลบนคลาวด์ หากคุณมีข้อกำหนดในการบันทึกภาพผลลัพธ์ลงในไดรฟ์ภายในเครื่อง โปรดลองดำเนินการคำสั่งต่อไปนี้
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true"
\-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.jpg"
บทสรุป
โดยสรุป ไม่ว่าคุณจะเลือกใช้ Aspose.Cells Cloud SDK สำหรับ .NET หรือคำสั่ง cURL สำหรับการแปลง CSV เป็นภาพ JPEG ทั้งสองวิธีนี้ต่างก็ให้โซลูชันอันทรงพลังและมีประสิทธิภาพสำหรับความต้องการในการแสดงภาพข้อมูลของคุณ คุณสามารถไว้วางใจในความน่าเชื่อถือ ความแม่นยำ และประสิทธิภาพของ Aspose.Cells Cloud ในการส่งภาพ JPEG คุณภาพสูงจากข้อมูล CSV ของคุณ อย่างไรก็ตาม เราขอแนะนำให้คุณศึกษาตัวเลือกเหล่านี้เพิ่มเติมและสัมผัสประโยชน์ของ Aspose.Cells Cloud ด้วยตัวคุณเอง
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: