csv เป็น html

วิธีการแปลง CSV เป็น HTML โดยใช้ .NET Cloud SDK

ในภูมิทัศน์ของการพัฒนาเว็บที่เปลี่ยนแปลงตลอดเวลา ความต้องการเนื้อหาที่ไดนามิกและดึงดูดสายตาได้กลายเป็นสิ่งที่เด่นชัดกว่าที่เคย เนื่องจากธุรกิจและนักพัฒนาต่างแสวงหาวิธีการใหม่ๆ ในการนำเสนอข้อมูลบนเว็บ การแปลงไฟล์ CSV (ค่าที่คั่นด้วยจุลภาค) เป็น HTML จึงกลายเป็นโซลูชันที่สำคัญ การใช้ประโยชน์จากความสามารถของ .NET REST API ช่วยให้เราเปลี่ยนค่าข้อมูลแถวเป็นเนื้อหา HTML แบบโต้ตอบและตอบสนองได้ การเปลี่ยนแปลงนี้ไม่เพียงแต่ช่วยเพิ่มความน่าสนใจของข้อมูลเท่านั้น แต่ยังช่วยให้ประสบการณ์บนเว็บมีความดื่มด่ำและเป็นมิตรกับผู้ใช้มากขึ้นอีกด้วย

.NET REST API สำหรับการแปลง CSV เป็น HTML

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

ปรับปรุงเวิร์กโฟลว์ของคุณด้วยการรับประกันการจัดการและการนำเสนอข้อมูลที่มีประสิทธิภาพภายในแอปพลิเคชันเว็บ

ขั้นแรก เราต้องค้นหา Aspose.Cells-Cloud ในตัวจัดการแพ็กเกจ NuGet และคลิกปุ่ม เพิ่มแพ็กเกจ ขั้นที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก แดชบอร์ดคลาวด์ หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

วิธีการแปลง CSV เป็น HTML ใน C# .NET

มาสำรวจรายละเอียดเกี่ยวกับวิธีการแปลง CSV เป็น HTML ออนไลน์โดยใช้โปรแกรม C# .NET กัน

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

SaveOptions saveOptions = new SaveOptions()

ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions โดยที่เราจะกำหนดรูปแบบไฟล์เอาท์พุตเป็น HTML และตั้งค่าพารามิเตอร์เพื่อบีบอัดเนื้อหา HTML

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest โดยที่เราระบุชื่อไฟล์ CSV อินพุต ชื่อของ HTML ที่ได้ผลลัพธ์ และพารามิเตอร์ตัวเลือกอื่นๆ

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

เรียกใช้ API เพื่อเริ่มการแปลง CSV เป็น HTML เมื่อดำเนินการโค้ดสำเร็จแล้ว ไฟล์ HTML ที่ได้จะถูกบันทึกไว้ในที่เก็บข้อมูลบนคลาวด์

// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ 
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);

// ชื่อไฟล์ CSV อินพุต
string input_CSV = "source.csv";
// ชื่อของไฟล์ HTML ที่เกิดขึ้น
string resultant = "output.html";

try
{
    // อ่านเนื้อหาไฟล์ CSV อินพุต
    var file = System.IO.File.OpenRead(input_CSV);

    // สร้างวัตถุ SaveOptions โดยที่เรากำหนดรูปแบบเอาท์พุต
    SaveOptions saveOptions = new Aspose.Cells.Cloud.SDK.Model.SaveOptions()
    {
        // รูปแบบเอาท์พุตของไฟล์ 
        SaveFormat = "HTML",
        ClearData = true,
        EnableHTTPCompression = true
    };
    
    // สร้างคำขอบันทึก PostWorkbook เพื่อให้เราสามารถเริ่มการดำเนินการแปลงได้
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        // ชื่อไฟล์ CSV ที่ป้อน
        name = input_CSV,
        saveOptions = saveOptions,
        // ชื่อไฟล์ผลลัพธ์
        newfilename = resultant,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // เริ่มการดำเนินการแปลง
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to HTML file !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv เป็น html

ตัวอย่างการแปลง CSV เป็น HTML

การแปลง CSV เป็นเว็บโดยใช้คำสั่ง cURL

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

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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 เป็นรูปแบบ HTML บนเว็บ หลังจากการแปลงแล้ว ไฟล์ HTML ที่ได้จะถูกเก็บไว้ในระบบคลาวด์

curl -v "https://api.aspose.cloud/v3.0/cells/{myInput}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"html\",  \"CachedFileFolder\": \"string\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

แทนที่ myInput ด้วยชื่อไฟล์ CSV อินพุตที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ outputFile ด้วยชื่อไฟล์ HTML ผลลัพธ์ที่จะสร้างในที่จัดเก็บข้อมูลบนคลาวด์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

บทสรุป

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

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: