取得電子表格中使用的字體列表
介紹
您是否曾經發現自己滾動瀏覽 Excel 電子表格,想知道其各個單元格中使用的字體?也許您遇到過一份舊文檔,並想知道做出了哪些排版選擇?嗯,你很幸運!使用 Aspose.Cells for .NET,它就像擁有一個工具箱,可讓您篩選並發現隱藏在電子表格中的字體秘密。在本指南中,我們將引導您了解如何輕鬆擷取 Excel 檔案中使用的所有字體的清單。繫好安全帶,讓我們深入電子表格的世界吧!
先決條件
在我們開始編寫程式碼之前,您需要先做一些事情。別擔心,這真的很簡單。這是您需要的清單:
- Visual Studio:確保您的電腦上安裝了 Visual Studio 版本。這是我們編寫程式碼的地方。
- Aspose.Cells for .NET:您需要有可用的 Aspose.Cells 函式庫。如果您還沒有下載,可以從地點.
- C# 基礎知識:對 C# 程式設計有一點了解肯定會幫助您輕鬆瀏覽程式碼。
- 範例 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 檔案的內容進行互動。
第三步:取得所有字體
現在神奇的時刻到來了——讓我們實際檢索字體!這GetFonts()
方法是我們的金票。
Aspose.Cells.Font[] fnts = wb.GetFonts();
在這裡,我們要求工作簿透露其中使用的所有字體。這fnts
陣列將保存我們的寶藏。
第四步:列印字體
最後,讓我們將這些字體列印出來。這將幫助我們驗證我們的發現。
for (int i = 0; i < fnts.Length; i++)
{
Console.WriteLine(fnts[i]);
}
這個循環貫穿我們的每個字體fnts
array,將它們一一輸出到控制台。這就像展示 Excel 文件中所有很酷的排版選擇!
結論
現在你就擁有了!只需幾行程式碼,您就可以使用 Aspose.Cells for .NET 成功檢索並列印 Excel 電子表格中使用的字體清單。這不僅僅是字體的問題;它涉及理解文件的微妙之處、增強簡報以及掌握電子表格中的排版藝術。無論您是開發人員還是只是喜歡擺弄 Excel 的人,這個小片段都可能會改變遊戲規則。
常見問題解答
我需要單獨安裝Aspose.Cells嗎?
是的,您需要下載並在專案中引用該庫。
我可以將 Aspose.Cells 用於其他格式嗎?
絕對地! Aspose.Cells 適用於多種 Excel 格式,例如 XLSX、XLS 和 CSV。
有免費試用嗎?
是的,您可以從下載連結.
我如何獲得技術支援?
如果您需要協助,Aspose 支援論壇是一個很好的資源。
Aspose.Cells 與 .NET Core 相容嗎?
是的,Aspose.Cells 也與 .NET Core 專案相容。