Accueil > Forum > > > > Xml et ma librairie Excel
Xml et ma librairie Excel
mardi 10 avril 2007 à 15:15:46 |
Xml et ma librairie Excel

kooroza
|
Bonjour,
Je veux lire et modifier un fichier XML qui a à peu près la forme suivante.
<Cells> <Cell> <ID>A1</ID> <Value>Hello</Value> </Cell> </Cells>
* Cell représente une cellule Excel.
* ID: la colonne + la ligne exprimé en lettre + chiffre (ex: A1 cellule colonne 1 et ligne 1);
* Value: la valeur de la cellule.
Je voudrais ouvrir ce fichier comme j'ouvrirai un fichier XLS. Ce qui veut dire que je dois créer * une classe Application, * une classe Workbooks * et une classe Range. Je range ces classes pour l'instant dans un namespace MyExcel.
namespace MyExcel {
public class Application { // les attributs private Workbooks _workbooks; private Range _activeCell;
// les propriétés public Workbooks Workbooks { get { return this._workbooks; } }
public Range ActiveCell { get { return this._activeCell; } } // le constructeur public Application() { this._workbooks = new Workbooks(); } // les méthodes public void Quit() { // TODO }
public Range Range(string str) { // TODO return null; }
public Range Cells(int nLine, int nCol) { // TODO return null; } }
public class Workbooks { // le constructeur public Workbooks() { } // la méthode public void Open(string file) { // TODO } }
public class Range {
// les attributs private Range _select; private string _value; private int _row;
// les propriétés public Range Select { get { return this._select; } }
public string Value { get { return this._value; } set { this._value = value; } }
public int Row { get { return this._row; } }
public Range SpecialCells(int nCode) { if (nCode == 11) { // renvoie la dernière cellule utilisée return null; } else { return null; } } } }
Pour modéliser le fichier Excel... je crée une classe: public class ModelExcel { // l'attribut public Hashtable table;
// le constructeur public ModelExcel() { this.table = new Hashtable(); }
// une des méthodes de la classe public void FillHashtable (string file) { // le code ici } } Où est-ce que je dois définir la classe ModelExcel? Comment puis-je appeler les méthodes de cette classe dans la classe Application, Workbooks et Range?
Merci de votre aide,
Koo
|
|
Cette discussion est classée dans : public, classe, return, range, workbooks
Répondre à ce message
Sujets en rapport avec ce message
L'objet et moi [ par tobleronne ]
Bonjour,J'ai fait une classe et j'arrive pas a y acceder dans une autre.Ma classe general.cs : ---------------------------public class general{public
classe static dans classe static [ par linx20 ]
Voila en gros je veux inclure une classe static ds mon autre classe static : public abstract class MaClasseStatic1{public static MaClasseStatic2 st2;/
Return et/ou structuration de classe [ par titi66 ]
BonjourJ'ai crée un classe Usines et 3 classes en dérivant. Voici le constructeur :public Usines(string</F
NullReferenceException [ par pma3d ]
Bonjour, Je poste ici en ne sachant pas trop où mettre mon problème, puisque même si je développe un service web, cela n'a rien à voir avec la caté
Faire un dispose de mon propre composant [ par fcolo ]
Bonjour,j'ai réalisé un composant personnel.Ce composant ne dérive pas de Form.J'ai créer une classe vide pour le faire.Ce composant se connecte à une
Problème d'héritage [ par fregolo52 ]
Bonjour,Je coince un peu dans mes déclarations.J'ai un objet générique dont dérive mes classe :Cette classe implémente l'interface IXmlSerializablepub
[.NET2] acceder a une fonction de Form1 dans une autre classe [ par ChamY ]
Bonjour,J'ai une question toute bete je pense, mais qui me pose un ptit probleme.Je dispose d'une forme avec ca class (class form1), j ai egalement un
Une classe vers un web service [ par kmikaz ]
Salut, Je développe en ce moment un web service pour permettre l'enregistrement à distance de commande sur un serveur. J'aimerais savoir si les webme
classe heritage datatable [ par blutch38 ]
Bonjours,alors voici mon probleme public class NavigationDataTable : System.Data.DataTable{priv
passer des événements en paramètre [ par mathmax ]
Bonjour,j'ai une classe qui doit réagir à un certains nombre d'événements d'un certain type. J'aimerais que l'utilisateur de la classe puisse ajouter
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|