C#使用Free Spire.Presentation實作對PPT插入與編輯以及刪除表格
小編發現使用.NET元件-Free Spire.Presentation,在C#中加入該產品DLL文件,可以簡單快速地實現對簡報的表格插入、編輯和刪除等操作,具體實作程式碼大家參考下本文吧
現代學習與辦公室當中,常常接觸到表格的運用,像是各種單據、報表、帳戶等等。在PPT簡報中同樣不可避免的應用到各種資料表格。對於在PPT中插入表格,我發現了一個新方法,不過我用到了一款免費的.NET組件——Free Spire.Presentation,在C#中添加該產品DLL文件,可以簡單快速地實現對演示文稿的表格插入、編輯和刪除等操作。有需要的話可以在下面的網址下載:https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html
1.插入表格
步驟一:建立一個PowerPoint文件
Presentation ppt = new Presentation(); ppt.SlideSize.Type = SlideSizeType.Screen16x9;
步驟二:初始化一個ITable實例,並指定位置、行數和列數、行高與列寬
double[] widths = new double[] { 100, 100, 100, 100, 100 }; double[] heights = new double[] { 15, 15, 15, 15, 15 }; ITable table = ppt.Slides[0].Shapes.AppendTable(80, 80, widths, heights);
步驟三:設定為表格設定內建格式 ”>宣告並初始化一個String[,]陣列
table.StylePreset = TableStylePreset.LightStyle1Accent2;
步驟六:儲存文件
string[,] data = new string[,] { {"排名","姓名", "销售额","回款额","工号"}, {"1","李彪","18270","18270","0011"}, {"2","李娜","18105","18105","0025"}, {"3","张丽","17987","17987","0008"}, {"4","黄艳","17790","17790","0017"}, };
步驟一:初始化一個Presentation實例並載入一個PowerPoint文件 #
ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
##
Presentation ppt = new Presentation(); ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
三:刪除第四列及第四行
ITable table = null; foreach (IShape shape in ppt.Slides[0].Shapes) { if (shape is ITable) { table = (ITable)shape;
步驟四:保存文件 #
步驟一:初始化一個Presentation實例並載入一個PowerPoint文件
##
table.ColumnsList.RemoveAt(3, false;
table.TableRows.RemoveAt(4, false;
ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
Presentation ppt = new Presentation(); ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
步驟四:移除第一個表格圖形
#
List<IShape> tableShapes = new List<IShape>();
#
foreach (IShape shape in ppt.Slides[0].Shapes) { if (shape is ITable) { tableShapes.Add(shape); } }
#################################################################################################
以上是C#使用Free Spire.Presentation實作對PPT插入與編輯以及刪除表格的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

DALL-E 3 於 2023 年 9 月正式推出,是比其前身大幅改進的車型。它被認為是迄今為止最好的人工智慧圖像生成器之一,能夠創建具有複雜細節的圖像。然而,在推出時,它不包括

支援人工智慧的 Deepin Linux 發行版剛剛收到最新更新,稱為 V23 RC2。此版本的 Deepin 附帶了大量軟體包更新和新功能。但這不僅僅與功能有關。外觀和感覺是 t 的主要亮點

在Linux系統中,free指令是一個重要的系統工具,用來監控系統記憶體的使用情況。它提供了查看記憶體總量、已使用量和可用量等資訊的基礎用法。此外,還有一些進階用法,如顯示詳細記憶體資訊、單位轉換和即時監控記憶體等功能。 free指令的基礎用法:free指令的基本語法如下:free[選項]以下是一些常用的選項:-h:以人類可讀的方式顯示記憶體大小。 -b:以位元組為單位顯示記憶體大小。 -k:以千位元組為單位顯示記憶體大小。 -m:以兆位元組為單位顯示記憶體大小。 -g:以吉字節為單位顯示記憶體大小。範例程式碼:讓我們透過範例程式碼

在Linux系統中,有多種命令可用於檢查系統的記憶體使用情況,以協助識別潛在的記憶體耗盡問題。以下是五個常用指令,可用於檢查Linux系統記憶體使用情況的詳細說明:free指令:free指令用於顯示系統記憶體的使用和空閒情況。運行free命令可以獲取記憶體總量、已使用記憶體、空閒記憶體以及快取和緩衝區的使用情況。命令範例:free-h,該命令將以人類可讀的格式顯示記憶體使用量。 top指令:top指令是一個動態監視系統資源的實用程序,其中包括記憶體的使用情況。運行top指令後,可以查看系統中佔用最多記憶體的進程以及內

在linux中,free是查看記憶體使用狀態的內建指令,可以顯示包含系統實體記憶體、虛擬記憶體(swap交換分割區)、共享記憶體和系統快取的使用情況,文法「free[選項]」;free指令的輸出和top指令的記憶體部分非常相似。 Linuxfree指令:查看記憶體使用狀態free指令用來顯示系統記憶體狀態,包括系統實體記憶體、虛擬記憶體(swap交換分割區)、共享記憶體和系統快取的使用情況,其輸出和top指令的記憶體部分非常相似。 free指令的基本格式如下:#free[選項]表1羅列出了此指令常用的選項及各自的意義。表1f

對於許多遊戲玩家來說,下個月標誌著今年遊戲季節的開始,儘管距離秋季還有幾週的時間。擁有有效 PS Plus 訂閱的 PlayStation 用戶很快就能為他們的 PlayStati 購買三款遊戲

三星 Odyssey G9 遊戲顯示器系列提供了一些最好且最昂貴的高刷新 OLED 和 mini-LED 遊戲顯示器。幸運的是,三星網站上目前的促銷活動已將過高的價格降低了 46%。時間

《王國英雄II》是一款帶有RPG元素的冒險遊戲,玩家扮演一個簡單的農民,和他的妹妹住在一個安靜的村莊。但田園詩般的生活很快就被海盜襲擊所擾亂,於是他們出發去拯救國王
