อนุญาตให้ใช้เครื่องหมายอะพอสทรอฟี่นำหน้า
ในบทช่วยสอนทีละขั้นตอนนี้ เราจะอธิบายซอร์สโค้ด C# ที่ให้มาซึ่งจะช่วยให้คุณสามารถอนุญาตให้ใช้เครื่องหมายอะพอสทรอฟี่นำหน้าในสมุดงาน Excel โดยใช้ Aspose.Cells for .NET ทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้
ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีต้นทางและเอาต์พุต
// ไดเรกทอรีต้นทาง
string sourceDir = RunExamples.Get_SourceDirectory();
// ไดเร็กทอรีเอาต์พุต
string outputDir = RunExamples.Get_OutputDirectory();
ในขั้นตอนแรกนี้ เราจะกำหนดไดเร็กทอรีต้นทางและเอาต์พุตสำหรับไฟล์ Excel
ขั้นตอนที่ 2: สร้างอินสแตนซ์วัตถุ WorkbookDesigner
// สร้างอินสแตนซ์วัตถุ WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner();
เราสร้างอินสแตนซ์ของWorkbookDesigner
คลาสจาก Aspose.Cells
ขั้นตอนที่ 3: โหลดสมุดงาน Excel
// โหลดสมุดงาน Excel
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
designer.Workbook = workbook;
เราโหลดสมุดงาน Excel จากไฟล์ที่ระบุและปิดใช้งานการแปลงเครื่องหมายอะพอสทรอฟีเริ่มต้นเป็นสไตล์ข้อความโดยอัตโนมัติ
ขั้นตอนที่ 4: ตั้งค่าแหล่งข้อมูล
// กำหนดแหล่งข้อมูลสำหรับเวิร์กบุ๊กตัวออกแบบ
List<DataObject> list = new List<DataObject>
{
new DataObject
{
Id=1,
Name = "demo"
},
new DataObject
{
ID=2,
Name = "'demo"
}
};
designer.SetDataSource("sampleData", list);
เรากำหนดรายการของวัตถุข้อมูลและใช้SetDataSource
วิธีการตั้งค่าแหล่งข้อมูลสำหรับสมุดงานของนักออกแบบ
ขั้นตอนที่ 5: ประมวลผลมาร์กเกอร์อัจฉริยะ
// ประมวลผลมาร์กเกอร์อัจฉริยะ
designer. Process();
เราใช้Process
วิธีการประมวลผลมาร์กเกอร์อัจฉริยะในสมุดงานของนักออกแบบ
ขั้นตอนที่ 6: บันทึกสมุดงาน Excel ที่แก้ไข
// บันทึกสมุดงาน Excel ที่แก้ไข
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");
เราบันทึกสมุดงาน Excel ที่แก้ไขพร้อมกับการเปลี่ยนแปลงที่เกิดขึ้น
ตัวอย่างซอร์สโค้ดสำหรับ Allow Leading Apostrophe โดยใช้ Aspose.Cells สำหรับ .NET
//ไดเรกทอรีต้นทาง
string sourceDir = RunExamples.Get_SourceDirectory();
string outputDir = RunExamples.Get_OutputDirectory();
// การสร้างอินสแตนซ์วัตถุ WorkbookDesigner
WorkbookDesigner designer = new WorkbookDesigner();
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
// เปิดสเปรดชีตของนักออกแบบที่มีมาร์กเกอร์อัจฉริยะ
designer.Workbook = workbook;
List<DataObject> list = new List<DataObject>
{
new DataObject
{
Id =1,
Name = "demo"
},
new DataObject
{
Id=2,
Name = "'demo"
}
};
// ตั้งค่าแหล่งข้อมูลสำหรับสเปรดชีตของนักออกแบบ
designer.SetDataSource("sampleData", list);
// ประมวลผลมาร์กเกอร์อัจฉริยะ
designer.Process();
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");
Console.WriteLine("AllowLeadingApostrophe executed successfully.");
บทสรุป
ขอแสดงความยินดี! คุณได้เรียนรู้วิธีอนุญาตให้ใช้เครื่องหมายอะพอสทรอฟี่นำหน้าในสมุดงาน Excel โดยใช้ Aspose.Cells for .NET ทดลองใช้ข้อมูลของคุณเองเพื่อปรับแต่งสมุดงาน Excel ของคุณเพิ่มเติม
คำถามที่พบบ่อย
ถาม: สิทธิ์เครื่องหมายอะพอสทรอฟี่นำหน้าในเวิร์กบุ๊ก Excel คืออะไร
ตอบ: การอนุญาตให้ใช้เครื่องหมายอะพอสทรอฟีเริ่มต้นในเวิร์กบุ๊ก Excel ช่วยให้ข้อมูลที่ขึ้นต้นด้วยเครื่องหมายอะพอสทรอฟี่สามารถแสดงได้อย่างถูกต้องโดยไม่ต้องแปลงเป็นลักษณะข้อความ สิ่งนี้มีประโยชน์เมื่อคุณต้องการเก็บเครื่องหมายอะพอสทรอฟีไว้เป็นส่วนหนึ่งของข้อมูล
ถาม: เหตุใดฉันจึงต้องปิดการแปลงอะพอสทรอฟีเริ่มต้นโดยอัตโนมัติ
ตอบ: ด้วยการปิดใช้งานการแปลงเครื่องหมายคำพูดนำหน้าโดยอัตโนมัติ คุณสามารถคงการใช้งานไว้ได้เช่นเดียวกับที่อยู่ในข้อมูลของคุณ วิธีนี้จะหลีกเลี่ยงการปรับเปลี่ยนข้อมูลโดยไม่ได้ตั้งใจในขณะที่เปิดหรือจัดการเวิร์กบุ๊ก Excel
ถาม: วิธีการตั้งค่าแหล่งข้อมูลในสมุดงานของนักออกแบบ
ตอบ: เมื่อต้องการตั้งค่าแหล่งข้อมูลในเวิร์กบุ๊กตัวออกแบบ คุณสามารถใช้SetDataSource
วิธีการระบุชื่อของแหล่งข้อมูลและรายการของวัตถุข้อมูลที่เกี่ยวข้อง
ถาม: การอนุญาตให้ใช้เครื่องหมายอะพอสทรอฟี่นำหน้าจะส่งผลต่อข้อมูลอื่นๆ ในเวิร์กบุ๊ก Excel หรือไม่
ตอบ: ไม่ การอนุญาตให้ใช้เครื่องหมายอะพอสทรอฟี่นำหน้าจะส่งผลต่อข้อมูลที่ขึ้นต้นด้วยเครื่องหมายอะพอสทรอฟีเท่านั้น ข้อมูลอื่นๆ ในเวิร์กบุ๊ก Excel ยังคงไม่เปลี่ยนแปลง
ถาม: ฉันสามารถใช้ฟีเจอร์นี้กับไฟล์ Excel รูปแบบอื่นได้หรือไม่
ตอบ: ได้ คุณสามารถใช้คุณสมบัตินี้กับรูปแบบไฟล์ Excel อื่นๆ ที่ Aspose.Cells รองรับ เช่น .xls, .xlsm เป็นต้น