ปิดการใช้งานการเปิดเผยความคิดเห็นแบบ Downlevel ขณะบันทึกเป็น HTML

การแนะนำ

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

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเจาะลึกคำแนะนำทีละขั้นตอน มาดูสิ่งต่างๆ ไม่กี่อย่างที่คุณจำเป็นต้องมีเพื่อให้ปฏิบัติตามได้อย่างราบรื่นกันก่อน:

  1. Aspose.Cells สำหรับ .NET: คุณจะต้องติดตั้งไลบรารี Aspose.Cells หากคุณยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดได้ที่นี่.
  2. IDE: สภาพแวดล้อมการพัฒนาเช่น Visual Studio สำหรับเขียนและดำเนินการโค้ด C# ของคุณ
  3. ความรู้พื้นฐานเกี่ยวกับ C#: ความคุ้นเคยกับรูปแบบ C# และการเขียนโปรแกรมเชิงวัตถุจะช่วยให้คุณเข้าใจโค้ดได้ดีขึ้น
  4. เวอร์ชันชั่วคราวหรือได้รับอนุญาต: คุณสามารถใช้รุ่นทดลองใช้งานฟรีหรือสมัครใบอนุญาตชั่วคราวได้จากที่นี่. ซึ่งจะทำให้มั่นใจได้ว่าห้องสมุดจะทำงานได้โดยไม่มีข้อจำกัดใดๆ ตอนนี้คุณพร้อมแล้ว มาเริ่มกันเลยดีกว่า!

นำเข้าเนมสเปซ

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

อย่าลืมวางบรรทัดนี้ไว้ที่ด้านบนของไฟล์ C# เพื่อนำเข้าเนมสเปซ Aspose.Cells

ขั้นตอนที่ 1: ตั้งค่าเส้นทางไดเรกทอรี

ก่อนอื่น เราต้องตั้งค่าไดเร็กทอรีต้นทาง (ที่เก็บไฟล์ Excel ของคุณ) และไดเร็กทอรีเอาท์พุต (ที่คุณจะบันทึกไฟล์ HTML) ซึ่งเป็นสิ่งสำคัญ เนื่องจาก Aspose.Cells ต้องใช้เส้นทางไฟล์ที่แน่นอนเพื่อเข้าถึงและบันทึกไฟล์

// ไดเรกทอรีแหล่งที่มาที่ไฟล์ Excel ของคุณตั้งอยู่
string sourceDir = "Your Document Directory";
// ไดเรกทอรีเอาท์พุตที่ไฟล์ HTML ที่ได้จะถูกบันทึก
string outputDir = "Your Document Directory";

ในขั้นตอนนี้ให้แทนที่"Your Document Directory" ด้วยเส้นทางไฟล์จริงบนระบบของคุณ คุณยังสามารถสร้างไดเร็กทอรีที่กำหนดเองเพื่อจัดระเบียบไฟล์อินพุตและเอาต์พุตของคุณได้ดีขึ้น

ขั้นตอนที่ 2: โหลดสมุดงาน Excel

ในขั้นตอนนี้ เราจะโหลดเวิร์กบุ๊ก Excel ลงในหน่วยความจำเพื่อให้เราสามารถจัดการได้ สำหรับการสาธิต เราจะใช้ไฟล์ตัวอย่างชื่อ"sampleDisableDownlevelRevealedComments.xlsx"คุณสามารถใช้สมุดงานใดๆ ที่คุณต้องการได้

// โหลดเวิร์กบุ๊กตัวอย่างจากไดเร็กทอรีแหล่งที่มา
Workbook wb = new Workbook(sourceDir + "sampleDisableDownlevelRevealedComments.xlsx");

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

ขั้นตอนที่ 3: ตั้งค่าตัวเลือกการบันทึก HTML

ตอนนี้ เราต้องกำหนดค่าอ็อบเจ็กต์ HtmlSaveOptions เพื่อปิดใช้งานคอมเมนต์ที่เปิดเผยในระดับล่าง ตัวเลือกนี้จะช่วยให้มั่นใจว่าคอมเมนต์หรือเนื้อหาที่ซ่อนอยู่จะไม่ถูกเปิดเผยในไฟล์ HTML ที่ได้

// สร้างวัตถุ HtmlSaveOptions ใหม่เพื่อกำหนดค่าตัวเลือกการบันทึก
HtmlSaveOptions opts = new HtmlSaveOptions();
// ปิดใช้งานการเปิดเผยความคิดเห็นระดับล่าง
opts.DisableDownlevelRevealedComments = true;

โดยการตั้งค่าDisableDownlevelRevealedComments ถึงtrueคุณมั่นใจได้ว่าเมื่อคุณบันทึกเวิร์กบุ๊กเป็นไฟล์ HTML ความคิดเห็นในระดับล่างใดๆ จะถูกปิดการใช้งาน

ขั้นตอนที่ 4: บันทึกเวิร์กบุ๊กเป็น HTML

เมื่อกำหนดค่าอ็อบเจ็กต์ HtmlSaveOptions แล้ว ขั้นตอนต่อไปคือการบันทึกเวิร์กบุ๊กเป็น HTML โดยใช้ตัวเลือกที่ระบุ นี่คือจุดที่การแปลงไฟล์จริงเกิดขึ้น

// บันทึกเวิร์กบุ๊กเป็นไฟล์ HTML พร้อมตัวเลือกบันทึกที่ระบุ
wb.Save(outputDir + "outputDisableDownlevelRevealedComments_true.html", opts);

ในบรรทัดโค้ดนี้ เราจะบันทึกเวิร์กบุ๊กไปยังไดเร็กทอรีเอาต์พุตที่คุณระบุไว้ก่อนหน้านี้ และใช้การตั้งค่า DisableDownlevelRevealedComments ผลลัพธ์จะเป็นไฟล์ HTML ที่สะอาดไม่มีคอมเมนต์ที่ไม่ต้องการ

ขั้นตอนที่ 5: ตรวจสอบและดำเนินการ

สุดท้ายนี้ เพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดหวัง คุณสามารถส่งข้อความแจ้งความสำเร็จไปยังคอนโซลได้

// ส่งข้อความแสดงความสำเร็จไปยังคอนโซล
Console.WriteLine("DisableDownlevelRevealedCommentsWhileSavingToHTML executed successfully.");

นี้ช่วยให้คุณทราบว่าการดำเนินการเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด

บทสรุป

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

คำถามที่พบบ่อย

ความคิดเห็นที่เปิดเผยในระดับล่างคืออะไร?

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

ฉันสามารถเปิดใช้งานความคิดเห็นในระดับล่างได้หรือไม่หากฉันต้องการ?

ใช่ เพียงตั้งค่าDisableDownlevelRevealedComments ทรัพย์สินที่จะfalse หากคุณต้องการเปิดใช้งานความคิดเห็นในระดับล่างเมื่อบันทึกเวิร์กบุ๊กของคุณเป็น HTML

ฉันจะขอใบอนุญาตชั่วคราวสำหรับ Aspose.Cells ได้อย่างไร

คุณสามารถสมัครใบอนุญาตชั่วคราวได้อย่างง่ายดายโดยไปที่เว็บไซต์อาโพส.

การปิดใช้งานความคิดเห็นในระดับล่างจะส่งผลต่อรูปลักษณ์ของ HTML หรือไม่

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

ฉันสามารถบันทึกสมุดงานในรูปแบบอื่นนอกจาก HTML ได้หรือไม่

ใช่ Aspose.Cells รองรับรูปแบบเอาต์พุตหลากหลาย เช่น PDF, CSV และ TXT คุณสามารถดูตัวเลือกเพิ่มเติมได้ในเอกสารประกอบ.