Der Herausgeber hat festgestellt, dass mit der .NET-Komponente Free Spire.Presentation durch das Hinzufügen der Produkt-DLL-Datei in C# Vorgänge wie das Einfügen von Tabellen, das Bearbeiten und Löschen von Präsentationen einfach und schnell implementiert werden können. Bitte beachten Sie den spezifischen Implementierungscode unten . Artikelleiste
In der modernen Studien- und Büroarbeit stoßen wir häufig auf die Verwendung von Formularen, wie z. B. verschiedenen Dokumenten, Abrechnungen, Konten usw. Auch die Verwendung verschiedener Datentabellen in PPT-Präsentationen ist unvermeidlich. Zum Einfügen von Tabellen in PPT habe ich eine neue Methode gefunden, aber ich habe eine kostenlose .NET-Komponente verwendet – Free Spire.Presentation. Durch das Hinzufügen der Produkt-DLL-Datei in C# können Präsentationen einfach und schnell implementiert werden. Bei Bedarf können Sie es unter der folgenden URL herunterladen: https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html
1 Tabelle
Schritt 1: Erstellen Sie ein PowerPoint-Dokument
Presentation ppt = new Presentation(); ppt.SlideSize.Type = SlideSizeType.Screen16x9;
Schritt 2: Initialisieren Sie eine ITable-Instanz und geben Sie die Position und an Anzahl der Zeilen und Anzahl der Spalten, Zeilenhöhe und Spaltenbreite
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);
Schritt 3: Integrierte Formatierung für die Tabelle festlegen
table.StylePreset = TableStylePreset.LightStyle1Accent2;
Schritt 4: Deklarieren und initialisieren Sie ein String[,]-Array
string[,] data = new string[,] { {"排名","姓名", "销售额","回款额","工号"}, {"1","李彪","18270","18270","0011"}, {"2","李娜","18105","18105","0025"}, {"3","张丽","17987","17987","0008"}, {"4","黄艳","17790","17790","0017"}, };
Schritt 6: Speichern Sie das Dokument
ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
Nach Abschluss des Vorgangs erhalten Sie den folgenden PPT-Dokumenteffekt
2 . Tabellenzeilen und -spalten löschen
Schritt 1: Eine Präsentationsinstanz initialisieren und ein PowerPoint-Dokument laden >
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;
table.ColumnsList.RemoveAt(3, false; table.TableRows.RemoveAt(4, false;
Schritt 1: Eine Präsentationsinstanz initialisieren und ein PowerPoint-Dokument laden
ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
Schritt drei: Holen Sie sich alle Tabellengrafiken auf der ersten Folie und fügen Sie sie der Liste hinzu
Schritt vier: Erste Tabellengrafik aus der Folie löschen
Schritt 5: Dokument speichernPresentation ppt = new Presentation(); ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
Zusammenfassung
List<IShape> tableShapes = new List<IShape>();
Das obige ist der detaillierte Inhalt vonC# verwendet Free Spire.Presentation, um PPT einzufügen und zu bearbeiten und Tabellen zu löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!