2009-09-22 7 views

Répondre

1

Voulez-vous dire XLS et non XSL?

Si tel est le cas, voici un lien expliquant les bases de l'utilisation d'Excel en tant qu'objet. Puisque vous l'ouvrez en tant qu'objet, il ne sera pas visible (sauf si vous le souhaitez), mais vous aurez un accès complet pour naviguer, mettre en surbrillance les lignes et faire tout ce que vous feriez normalement dans Excel. Lorsque vous avez terminé, disposez l'objet.

Connecting to and navigating Excel through C#

+0

Merci je vais vérifier le lien dès maintenant et voir si cela fonctionne pour moi. À première vue, je ne vois pas la possibilité de mettre en évidence les lignes. – Proximo

+0

Lors de la connexion à Excel en tant qu'objet, chaque élément d'Excel est également un objet, y compris des lignes, des cellules, etc. C'est ainsi que vous exposez leurs propriétés. Recherchez "get_Range" sur MSDN, puis regardez le lien "Membres de la feuille de calcul" en bas et vous verrez tous les membres exposés. Gardez à l'esprit que la feuille de calcul elle-même est un objet. Par conséquent, quelque chose comme ceci utilisé dans l'exemple de code lié ci-dessus fonctionnerait: Console.WriteLine ("Nombre de lignes:" + excelWorksheet.Rows.Count.ToString()); Jouez avec IntelliSense et vous devriez être en mesure de le comprendre. – Sarkazein

+0

Doux, ça a très bien marché. Merci! – Proximo

Questions connexes