C++ Excel เป็น HTML

สเปรดชีต Excel มีประโยชน์ในการจัดระเบียบ จัดการ และคำนวณข้อมูล ในทำนองเดียวกัน HTML มีประโยชน์สำหรับการแสดงเนื้อหาในเบราว์เซอร์ ทั้งสองรูปแบบมีประโยชน์ในกรณีการใช้งานเฉพาะ อาจมีบางกรณีที่คุณต้องแสดงข้อมูล Excel บนเว็บไซต์ ในกรณีดังกล่าว HTML จะเป็นรูปแบบที่ดีกว่าที่จะใช้ เพื่อให้บรรลุเป้าหมายนี้ คุณจะต้องแปลงไฟล์ Excel ที่ต้องการเป็น HTML ด้วยเหตุนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ Excel เป็น HTML โดยใช้ C++

C ++ Excel เป็น HTML Converter API - ดาวน์โหลดฟรี

Aspose.Cells for C++ เป็น API ดั้งเดิมของ C++ สำหรับการสร้าง แปลง และจัดการสเปรดชีต Excel คุณสามารถใช้ตัวแปลงในตัวของ API เพื่อแปลงไฟล์ Excel เป็น HTML โปรดติดตั้ง API ผ่าน NuGet หรือดาวน์โหลดโดยตรงจากส่วน ดาวน์โหลด

PM> Install-Package Aspose.Cells.Cpp

การแปลง Excel เป็น HTML C++

ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel เป็น HTML:

ต่อไปนี้เป็นข้อมูลโค้ด C++ สำหรับการแปลงไฟล์ Excel เป็น HTML:

// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("SourceDirectory\\");

// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("OutputDirectory\\");

// โหลดไฟล์ Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// บันทึกเป็นไฟล์ HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

การแปลง C ++ Excel เป็น HTML พร้อมตัวเลือกเพิ่มเติม

Aspose.Cells for C++ API มีคลาส IHtmlSaveOptions สำหรับปรับแต่งไฟล์ HTML ที่แปลงแล้ว ต่อไปนี้คือตัวเลือกที่มีให้โดยคลาส IHtmlSaveOptions

ตัวเลือกที่มีให้โดยคลาส IHtmlSaveOptions

การแปลง Excel เป็น HTML ด้วย IHtmlSaveOptions

ต่อไปนี้เป็นขั้นตอนในการแปลง Excel เป็น HTML พร้อมตัวเลือกเพิ่มเติม:

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ Excel เป็น HTML พร้อมตัวเลือกเพิ่มเติม:

// เส้นทางไดเร็กทอรีต้นทาง
StringPtr srcDir = new String("SourceDirectory\\");

// เส้นทางไดเร็กทอรีเอาต์พุต
StringPtr outDir = new String("OutputDirectory\\");

// โหลดไฟล์ Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// สร้างวัตถุ IHtmlSaveOptions
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// ปิดใช้งานการส่งออกแผ่นงานที่ซ่อนอยู่
options->SetExportHiddenWorksheet(false);

// บันทึกเป็นไฟล์ HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

รับใบอนุญาตฟรี

คุณสามารถลองใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Excel เป็น HTML โดยใช้ C++ นอกจากนี้ คุณได้เห็นตัวเลือกต่างๆ ในการปรับแต่งการแปลง Excel เป็น HTML เช่น ว่าจะส่งออกเวิร์กชีตที่ซ่อนอยู่หรือไม่ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Cells for C++ โดยใช้ เอกสารประกอบ

ดูสิ่งนี้ด้วย