Maison développement back-end Tutoriel C#.Net C# utilise Free Spire.Presentation pour insérer et modifier des PPT et supprimer des tables

C# utilise Free Spire.Presentation pour insérer et modifier des PPT et supprimer des tables

Oct 01, 2017 am 07:24 AM
free

L'éditeur a constaté qu'en utilisant le composant .NET - Free Spire.Presentation, l'ajout du fichier DLL du produit en C# peut facilement et rapidement implémenter des opérations telles que l'insertion de tables, l'édition et la suppression de présentations. Veuillez vous référer au code d'implémentation spécifique ci-dessous. . Article Bar

Dans les études et le travail de bureau modernes, nous rencontrons souvent l'utilisation de formulaires, tels que divers documents, relevés, comptes, etc. Il est également inévitable d'appliquer divers tableaux de données dans les présentations PPT. Pour insérer des tableaux dans PPT, j'ai trouvé une nouvelle méthode, mais j'ai utilisé un Spire.Presentation gratuit sans composant .NET. L'ajout du fichier DLL du produit en C# peut facilement et rapidement implémenter des opérations d'insertion, d'édition et de suppression de tableaux. Si nécessaire, vous pouvez le télécharger à l'URL suivante : https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html

1. table

Étape 1 : Créer un document PowerPoint


  Presentation ppt = new Presentation();
   ppt.SlideSize.Type = SlideSizeType.Screen16x9;
Copier après la connexion

Étape 2 : Initialiser une instance ITable et spécifier la position et nombre de lignes et nombre de colonnes, hauteur de ligne et largeur de colonne


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);
Copier après la connexion

Étape 3 : Définir le formatage intégré pour le tableau


 table.StylePreset = TableStylePreset.LightStyle1Accent2;
Copier après la connexion

Étape 4 : Déclarer et initialiser un tableau String[,]                                                                                                                                                                                  

Une fois l'opération terminée, vous recevrez effet de document PPT suivant

 string[,] data = new string[,]
{
   {"排名","姓名", "销售额","回款额","工号"},
   {"1","李彪","18270","18270","0011"},
   {"2","李娜","18105","18105","0025"},
   {"3","张丽","17987","17987","0008"},
   {"4","黄艳","17790","17790","0017"},
};
Copier après la connexion


2. >

 ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
Copier après la connexion
Étape 3 : Supprimer la quatrième colonne et la quatrième ligne                                                                                                                       

3. Supprimer le tableau


Étape 1 : Initialiser une instance de présentation et charger un document PowerPoint                                                                                                                                                                                                        
Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");
Copier après la connexion

Étape 3 : Obtenez tous les graphiques du tableau sur la première diapositive et ajoutez-les à la liste

ITable table = null;
   foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     table = (ITable)shape;
Copier après la connexion

Étape 4 : Supprimez le premier graphique du tableau de la diapositive

 table.ColumnsList.RemoveAt(3, false;
     table.TableRows.RemoveAt(4, false;
Copier après la connexion

Étape 5 : Enregistrez le document

 ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
Copier après la connexion

Résumé

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

ChatGPT permet désormais aux utilisateurs gratuits de générer des images en utilisant DALL-E 3 avec une limite quotidienne ChatGPT permet désormais aux utilisateurs gratuits de générer des images en utilisant DALL-E 3 avec une limite quotidienne Aug 09, 2024 pm 09:37 PM

Le DALL-E 3 a été officiellement introduit en septembre 2023 en tant que modèle considérablement amélioré par rapport à son prédécesseur. Il est considéré comme l’un des meilleurs générateurs d’images IA à ce jour, capable de créer des images avec des détails complexes. Cependant, au lancement, c'était exclu

Quelles sont les utilisations avancées de la commande free sous Linux ? Quelles sont les utilisations avancées de la commande free sous Linux ? Feb 20, 2024 am 09:18 AM

Dans les systèmes Linux, la commande free est un outil système important utilisé pour surveiller l'utilisation de la mémoire système. Il fournit une utilisation de base pour afficher des informations telles que la mémoire totale, la quantité utilisée et la quantité disponible. En outre, il existe certaines utilisations avancées, telles que l'affichage d'informations détaillées sur la mémoire, la conversion d'unités et la surveillance en temps réel de la mémoire. Utilisation de base de la commande free : La syntaxe de base de la commande free est la suivante : free [options] Voici quelques options couramment utilisées : -h : Affiche la taille de la mémoire de manière lisible par l'homme. -b : Afficher la taille de la mémoire en octets. -k : affiche la taille de la mémoire en kilo-octets. -m : Afficher la taille de la mémoire en mégaoctets. -g : affiche la taille de la mémoire en gigaoctets. Exemple de code : passons en revue l'exemple de code

Deepin V23 RC2 arrive avec de nombreux ajustements et de nombreuses optimisations Deepin V23 RC2 arrive avec de nombreux ajustements et de nombreuses optimisations Jun 28, 2024 am 07:45 AM

La distribution Deepin Linux compatible AI vient de recevoir sa dernière mise à jour, baptisée V23 RC2. Cette version de Deepin est livrée avec un certain nombre de mises à jour de packages et de nouvelles fonctionnalités. Mais ce n’est pas uniquement une question de fonctionnalités ; l'apparence et la convivialité sont le point fort de t

Vérifier si l'utilisation de la mémoire du système Linux est épuisée ? Ces 5 commandes sont géniales ! Explication détaillée! Vérifier si l'utilisation de la mémoire du système Linux est épuisée ? Ces 5 commandes sont géniales ! Explication détaillée! Feb 23, 2024 pm 06:40 PM

Dans les systèmes Linux, il existe diverses commandes que vous pouvez utiliser pour vérifier l'utilisation de la mémoire de votre système afin de vous aider à identifier les problèmes potentiels d'épuisement de la mémoire. Voici cinq commandes couramment utilisées qui peuvent être utilisées pour vérifier l'utilisation de la mémoire des systèmes Linux avec des instructions détaillées : commande free : la commande free est utilisée pour afficher l'utilisation et l'état d'inactivité de la mémoire système. Exécutez la commande free pour obtenir la mémoire totale, la mémoire utilisée, la mémoire libre et l'utilisation du cache et du tampon. Exemple de commande : free -h, cette commande affichera l'utilisation de la mémoire dans un format lisible par l'homme. Commande top : la commande top est un utilitaire qui surveille dynamiquement les ressources système, y compris l'utilisation de la mémoire. Après avoir exécuté la commande top, vous pouvez afficher les processus qui occupent le plus de mémoire dans le système et le

Comment utiliser la commande gratuite sous Linux Comment utiliser la commande gratuite sous Linux May 13, 2023 pm 06:01 PM

Sous Linux, free est une commande intégrée permettant de vérifier l'état d'utilisation de la mémoire. Elle peut afficher l'utilisation de la mémoire physique du système, de la mémoire virtuelle (partition swap), de la mémoire partagée et du cache système. La syntaxe est "free [option]". ; la sortie de la commande free Très similaire à la partie mémoire de la commande top. Commande Linuxfree : vérifier l'état d'utilisation de la mémoire La commande free est utilisée pour afficher l'état de la mémoire système, y compris l'utilisation de la mémoire physique du système, de la mémoire virtuelle (partition d'échange), de la mémoire partagée et du cache système. Sa sortie est très similaire à la partie mémoire. du commandement supérieur. Le format de base de la commande free est le suivant : #free [options] Le tableau 1 répertorie les options couramment utilisées de cette commande et leurs significations respectives. Tableau 1f

Les jeux PlayStation Plus gratuits pour septembre 2024 révélés par Sony Les jeux PlayStation Plus gratuits pour septembre 2024 révélés par Sony Aug 29, 2024 pm 02:34 PM

Pour de nombreux joueurs, le mois prochain marque le début de la saison de jeu de cette année, même si l’automne est encore dans quelques semaines. À juste titre, les propriétaires de PlayStation disposant d'un abonnement PS Plus actif pourront bientôt récupérer trois jeux pour leur PlayStati.

Offre | Samsung offre gratuitement des moniteurs de jeu Odyssey G3 avec une réduction de 44 % sur les écrans Odyssey G9 et Ark OLED et mini-LED Offre | Samsung offre gratuitement des moniteurs de jeu Odyssey G3 avec une réduction de 44 % sur les écrans Odyssey G9 et Ark OLED et mini-LED Sep 13, 2024 pm 03:15 PM

La gamme de moniteurs de jeu Odyssey G9 de Samsung offre certains des meilleurs moniteurs de jeu OLED et mini-LED à rafraîchissement élevé – et les plus chers du marché. Heureusement, une vente en cours sur le site de Samsung a fait baisser ces prix exorbitants jusqu'à 46 %. T

Microsoft offre un jeu d'aventure RPG très populaire Microsoft offre un jeu d'aventure RPG très populaire Sep 07, 2024 am 06:39 AM

Hero of the Kingdom II est un jeu d'aventure avec des éléments RPG dans lequel les joueurs incarnent un simple agriculteur qui vit avec sa sœur dans un village tranquille. Mais l'idylle est bientôt perturbée par des raids de pirates, après quoi ils entreprennent de sauver le roi.

See all articles