VintaSoft Imaging .NET SDK 12.2, complété par
VintaSoft Office .NET Plug-in, offre la fonctionnalité d’édition visuelle d’un document XLSX existant dans une application Web.
Un éditeur web de documents XLSX a été créé. Cet éditeur se compose de deux parties:
La première partie de l'éditeur web de documents XLSX est un contrôle d'interface utilisateur JavaScript
WebSpreadsheetDocumentEditorControlJS, écrit en JavaScript pur et compatible avec tous les navigateurs web HTML5 modernes (Chrome, Firefox, Edge, Opera, Safari). Ce contrôle remplit 4 fonctions principales:
- Affiche l'interface utilisateur de l'éditeur XLSX.
- Envoie des requêtes à un service web pour obtenir des informations sur le document XLSX et pour l'éditer.
- Obtient des réponses d'un service web et affiche le document XLSX dans un navigateur web.
- Permet de modifier un document XLSX dans un navigateur web à l'aide du clavier et de la souris.
WebSpreadsheetDocumentEditorControlJS permet de:
- Charge un document XLSX existant.
- Affiche les feuilles de calcul du document XLSX.
- Affiche la liste des feuilles de calcul du document; permet d'ajouter, de renommer, de déplacer ou de supprimer des feuilles.
- Sélectionne, redimensionne, ajoute ou supprime des lignes et des colonnes dans une feuille de calcul.
- Permet de naviguer par cellules dans une feuille de calcul à l'aide de la souris et du clavier.
- Sélectionne des cellules dans une feuille de calcul à l'aide de la souris et du clavier.
- Modifier les propriétés de style (police, remplissage, bordures, format numérique, style de texte, alignement, retrait, etc.) des cellules sélectionnées.
- Afficher le texte formaté et localisé de la cellule.
- Calculer la valeur de la formule de la cellule.
- Modifier le texte d'une cellule directement dans la zone de la cellule ou dans la ligne de formule.
- Rechercher du texte dans le document.
- Télécharger le document tableur modifié.
La deuxième partie de l'éditeur Web de documents XLSX est un service Web
VintasoftOfficeWebService, qui traite les requêtes du contrôle WebSpreadsheetDocumentEditorControlJS, fournit des informations sur le document XLSX et effectue l'édition du document XLSX côté serveur.
Il est possible d'effectuer un test rapide et d'évaluer le fonctionnement de l'éditeur web de documents XLSX à l'aide de l'application de démonstration en ligne gratuite SpreadsheetEditorDemo:
https://demos.vintasoft.com/AspNetCoreSpreadsheetEditorDemo/
Voici une capture d'écran de l'application SpreadsheetEditorDemo pour ASP.NET Core:
Si vous êtes intéressé par les fonctionnalités de SpreadsheetEditorDemo et que vous souhaitez commencer à tester l'application SpreadsheetEditorDemo sur votre ordinateur, le package d'installation d'évaluation VintaSoft Imaging .NET SDK v12.2 contient les codes sources du projet SpreadsheetEditorDemo pour ASP.NET Core, ASP.NET Core avec Angular, ASP.NET MVC5 et ASP.NET WebForms.
S'il est nécessaire d'ajouter l'éditeur web de documents XLSX à une nouvelle application ASP.NET, il est conseillé de consulter la documentation.qui expliquent comment intégrer l'éditeur web de documents XLSX aux projets pour les environnements de développement ASP.NET les plus courants:
L'interface utilisateur de l'éditeur web de documents XLSX est personnalisable et adaptable à toutes les tâches. Par défaut, elle est en anglais, mais peut être traduite dans n'importe quelle autre langue. Pour plus d'informations sur les paramètres disponibles, veuillez consulter la documentation produit:
https://www.vintasoft.com/docs/vsimaging-dotnet-web/Programming-Imaging_Web-Spreadsheet_Document_Editor_Control.html
Nous améliorons et enrichissons constamment les fonctionnalités de nos produits. Il est possible qu'au moment de la lecture de cet article, les fonctionnalités de l'éditeur web de documents XLSX aient déjà été considérablement améliorées et étendues.
Si vous souhaitez suggérer des améliorations à l'éditeur Web de documents XLSX ou si vous avez une question concernant l'utilisation de l'éditeur Web de documents XLSX, veuillez nous contacter par e-mail à l'adresse
support@vintasoft.com.