รับรายการแบบอักษรที่ใช้ในสเปรดชีต

การแนะนำ

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

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

ก่อนที่เราจะเริ่มต้นเขียนโค้ด มีบางสิ่งที่คุณจำเป็นต้องเริ่มต้น ไม่ต้องกังวล มันง่ายมาก นี่คือรายการสิ่งที่คุณต้องมี:

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

แพ็คเกจนำเข้า

ในการเริ่มต้น เรามาเริ่มด้วยการนำเข้าเนมสเปซที่จำเป็นกันก่อน ใน .NET การนำเข้าแพ็คเกจก็เหมือนกับการเชิญแขกที่เหมาะสมมาร่วมงานปาร์ตี้ของคุณ หากไม่มีแพ็คเกจเหล่านี้ ทุกอย่างก็จะดำเนินไปไม่ราบรื่น วิธีการนำเข้า Aspose.Cells มีดังนี้:

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

ด้วยบรรทัดง่ายๆ นี้ เราจะนำฟังก์ชันหลักของ Aspose.Cells มาใช้ในโครงการของเรา ตอนนี้เรามาโหลดเวิร์กบุ๊กกันเลย

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

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

string dataDir = "Your Document Directory";

คุณจะแทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางจริงที่ไฟล์ Excel ของคุณตั้งอยู่ ลองนึกภาพว่านี่เป็นการบอกโปรแกรมว่า “เฮ้ ฉันเก็บไฟล์ Excel ไว้ที่นี่ ลองตรวจสอบดูสิ!”

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

ถึงเวลาโหลดไฟล์ Excel แล้ว เราจะสร้างอินสแตนซ์ใหม่ของWorkbook คลาสและส่งผ่านเส้นทางของไฟล์

Workbook wb = new Workbook(dataDir + "sampleGetFonts.xlsx");

เกิดอะไรขึ้นที่นี่? เราเปิดประตูสู่สเปรดชีตของเราWorkbook คลาสนี้ช่วยให้เราโต้ตอบกับเนื้อหาของไฟล์ Excel ได้

ขั้นตอนที่ 3: รับแบบอักษรทั้งหมด

ตอนนี้มาถึงช่วงเวลาอันวิเศษแล้ว—มาค้นหาแบบอักษรกันจริงๆ กันเถอะ!GetFonts() วิธีการเป็นตั๋วทองของเรา

Aspose.Cells.Font[] fnts = wb.GetFonts();

ที่นี่เราขอให้เวิร์กบุ๊กเปิดเผยเกี่ยวกับแบบอักษรทั้งหมดที่ใช้ภายในนั้นfnts อาร์เรย์จะเก็บสมบัติของเรา

ขั้นตอนที่ 4: พิมพ์แบบอักษร

สุดท้ายนี้ เรามาลองพิมพ์แบบอักษรเหล่านี้ออกมาดู ซึ่งจะช่วยให้เราตรวจสอบสิ่งที่เราพบได้

for (int i = 0; i < fnts.Length; i++)
{
	Console.WriteLine(fnts[i]);
}

ลูปนี้จะทำงานผ่านแบบอักษรแต่ละตัวในของเราfnts อาร์เรย์ แล้วส่งออกไปยังคอนโซลทีละรายการ เหมือนกับการแสดงตัวเลือกการพิมพ์เจ๋งๆ ทั้งหมดที่คุณมีในไฟล์ Excel ของคุณ!

บทสรุป

และแล้วคุณก็จะได้มันมา! ด้วยโค้ดเพียงไม่กี่บรรทัด คุณก็เรียกค้นและพิมพ์รายการแบบอักษรที่ใช้ในสเปรดชีต Excel สำเร็จแล้วโดยใช้ Aspose.Cells สำหรับ .NET นี่ไม่ใช่แค่เรื่องของแบบอักษรเท่านั้น แต่ยังเกี่ยวกับการทำความเข้าใจรายละเอียดปลีกย่อยของเอกสารของคุณ การปรับปรุงการนำเสนอของคุณ และการเชี่ยวชาญศิลปะของการจัดวางตัวอักษรในสเปรดชีตของคุณ ไม่ว่าคุณจะเป็นนักพัฒนาหรือคนที่ชื่นชอบการปรับแต่ง Excel ก็ตาม สคริปต์เล็กๆ น้อยๆ นี้อาจเป็นตัวเปลี่ยนเกมได้

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

ฉันจำเป็นต้องติดตั้ง Aspose.Cells แยกต่างหากหรือไม่?

ใช่ คุณต้องดาวน์โหลดและอ้างอิงไลบรารีในโครงการของคุณ

ฉันสามารถใช้ Aspose.Cells สำหรับรูปแบบอื่นได้หรือไม่

แน่นอน! Aspose.Cells ทำงานกับรูปแบบ Excel หลายรูปแบบ เช่น XLSX, XLS และ CSV

มีการทดลองใช้ฟรีหรือไม่?

ใช่ คุณสามารถทดลองใช้งานฟรีได้จาก ลิงค์ดาวน์โหลด .

ฉันจะได้รับการสนับสนุนด้านเทคนิคได้อย่างไร?

หากคุณต้องการความช่วยเหลือ ฟอรั่มสนับสนุน Aspose เป็นแหล่งข้อมูลที่ยอดเยี่ยม

Aspose.Cells เข้ากันได้กับ .NET Core ได้หรือไม่

ใช่ Aspose.Cells เข้ากันได้กับโปรเจ็กต์ .NET Core เช่นกัน