解鎖使用 C# 和 FileFormat Slide 庫以程式設計方式在 PowerPoint 簡報中建立表格的功能。簡化您的工作流程以提高生產力。

以程式設計方式在 powerpoint-ppt-pptx 中建立表格

想讓您的 PowerPoint 簡報看起來很棒,而不需要花費大量時間建立表格嗎?借助 C# 和 FileFormat 幻燈片庫,您就可以做到這一點!無需擔心複雜的事情 - 這個組合使自動建立表格變得非常容易。無論您是編碼新手還是專業人士,您都會喜歡使用 C# 以程式設計方式在 PowerPoint PPT、PPTX 中建立表格是多麼簡單**。立即告別無聊的桌子,迎接酷炫、專業外觀的幻燈片! 我們將涵蓋以下部分:

PowerPoint 簡報管理 – 開源 API 集成

開始使用出色的 FileFormat.Slides 庫將 MS PowerPoint 簡報 (PPT/PPTX) 無縫整合到您的 .NET 應用程式中。這很簡單 - 只需取得 NuGet 套件 或使用 NuGet 套件管理員中的快速命令即可安裝它。

Install-Package FileFormat.Slides

如何使用 C# 以程式設計方式在 PowerPoint PPT、PPTX 中建立表格

現在我們已經成功整合了 FileFormat.Slides,讓我們深入研究使用 C# 在 PowerPoint 簡報中建立表格。請依照下列步驟操作: 當然!以下是每個步驟的詳細說明:

  1. 建立簡報實例:此步驟涉及開啟現有的 PowerPoint 簡報檔案或建立新的簡報檔案。它初始化您將使用的簡報的實例。
Presentation presentation = Presentation.Open($"{documentDirectory}/{filename}");
  1. 取得所需的投影片:建立簡報實例後,您需要指定要使用哪張投影片。在 PowerPoint 中,投影片從 1 開始依序編號。
Slide slide = presentation.GetSlides()[0];
  1. 建立新表格:取得要新增表格的投影片後,即可建立新表格物件。該表物件將代表您要建立和操作的表。
Table table = new Table();
  1. 定義表格列:在此步驟中,您透過建立和新增表格列來定義表格的結構。每個欄位通常都有一個名稱或標識符,有助於引用和組織表中的資料。
TableColumn col1 = new TableColumn();
col1.Name = "ID";
table.Columns.Add(col1);
  1. 建立表格行和儲存格:定義列後,您可以建立表格行並用儲存格填滿它們。每個單元格代表表中的一個資料單元。您可以為儲存格指派值來為表格提供內容。
// First Row
TableRow row1 = new TableRow(table);
TableCell cell11 = new TableCell(row1);
cell11.Text = "907";
cell11.ID = col1.Name;
row1.AddCell(cell11);
  1. 在表中新增行:建立行並用儲存格填滿行後,即可將這些行加入表中。此步驟將資料組織為表格物件內的結構化格式。
table.AddRow(row1);
  1. 設定表格尺寸和位置:PowerPoint 中的表格具有特定的尺寸(寬度和高度)和位置(X 和 Y 座標)。您可以設定這些屬性來控制投影片上表格的大小和位置。
table.Width = 500.0;
table.Height = 200.0;
table.X = 300.0;
table.Y = 500.0;
  1. 將表格新增至投影片:設定表格後,將其新增至簡報中所需的投影片。此步驟將表格插入投影片的內容中,使其對檢視者可見。
slide.AddTable(table);
  1. 儲存簡報:最後,將表格新增至投影片並進行任何必要的調整後,將變更儲存回簡報檔案。這可確保您的修改得以保留並可供日後存取。
presentation.Save();

將以下程式碼片段複製並貼上到主文件中,以使用 C# 在 PPT/PPTX 檔案中建立表格。 你會看到以下輸出:

在 powerpoint-ppt-pptx-fileformat-csharp-library 中建立表格

結論

使用 C# 和 FileFormat 幻燈片庫輕鬆在 PowerPoint 簡報中建立表格!有了這個很棒的組合,您可以毫不費力地讓您的幻燈片看起來超級酷。不再需要花費大量時間手動建立表格 - 現在您只需幾個簡單的步驟即可自動完成。無論您是編碼新手還是經驗豐富的專業人士,您都會喜歡製作具有專業外觀的簡報是多麼容易。立即告別無聊的桌子,迎接精彩的幻燈片! 請繼續關注即將推出的令人興奮的教學部落格文章!在 FacebookLinkedInTwitter 等社交媒體平台上與我們聯繫,以隨時了解最新的見解和更新。

與我們互動

FileFormat.Slides for .NET 是託管在 GitHub 上的開源專案。我們積極鼓勵並重視社區的貢獻。

問一個問題

您可以在我們的論壇上告訴我們您的問題或疑問。

常見問題解答

**FileFormat.Slides for .NET 與 Open XML SDK 有何不同? FileFormat.Slides for .NET 使用 Open XML SDK 基礎,但提供了更簡單、更用戶友好的程式設計體驗。與 Open XML SDK 通常需要數千行程式碼不同,FileFormat.Slides for .NET 將任務簡化為幾行,使 PowerPoint 簡報自動化更容易處理。 **FileFormat.Slides for .NET 如何協助簡化 PowerPoint 簡報自動化? FileFormat.Slides for .NET 簡化了 PowerPoint 自動化,簡化了編碼過程,並減少了創建和改進簡報所需的時間和精力。其用戶友好的 API 讓開發人員能夠專注於增強演示,而不是費力處理複雜的程式碼。 **我可以獲得FileFormat.Slides的API參考連結嗎? 是的,絕對! Openize 為 FileFormat.Slides 提供全面且定期更新的 API 參考