エディターは、.NET コンポーネント - Free Spire.Presentation を使用して、C# で製品 DLL ファイルを追加すると、プレゼンテーションのテーブルの挿入、編集、削除などの操作を簡単かつ迅速に実装できることがわかりました。具体的な実装コードについては、この記事を参照してください。
現代の勉強やオフィスワークでは、さまざまな書類、明細書、会計書などのフォームを使用する機会が多くあります。 PPT プレゼンテーションではさまざまなデータ テーブルを適用することも避けられません。 PPT にテーブルを挿入するには、無料の .NET コンポーネントである Free Spire.Presentation を使用する方法を見つけました。C# で製品 DLL ファイルを追加すると、プレゼンテーションの挿入、編集、削除の操作を簡単かつ迅速に実装できます。必要に応じて、次の URL からダウンロードできます: https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html
1. テーブルを挿入します
ステップ 1: PowerPoint ドキュメントを作成する
Presentation ppt = new Presentation(); ppt.SlideSize.Type = SlideSizeType.Screen16x9;
ステップ 2: ITable インスタンスを初期化し、位置、行と列の数、行の高さ、列の幅を指定する
ステップ 4: String[,] 配列を宣言して初期化します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);
table.StylePreset = TableStylePreset.LightStyle1Accent2;
2. テーブルの行と列を削除します
ステップ 1: 初期化しますプレゼンテーション インスタンスを作成し、PowerPoint ドキュメントをロードします
string[,] data = new string[,]
{
{"排名","姓名", "销售额","回款额","工号"},
{"1","李彪","18270","18270","0011"},
{"2","李娜","18105","18105","0025"},
{"3","张丽","17987","17987","0008"},
{"4","黄艳","17790","17790","0017"},
};
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;
3. テーブルを削除します
ステップ 1: プレゼンテーション インスタンスを初期化し、PowerPoint ドキュメントをロードします
table.ColumnsList.RemoveAt(3, false;
table.TableRows.RemoveAt(4, false;
R
ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
R
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 中国語 Web サイトの他の関連記事を参照してください。