La façon de traiter le fichier excel dans vb.net sans office installé
Je suis assez nouveau à l'VB.net et n'a jamais été utilisé pour le traitement des fichiers Office.
Droit maintenant, j'ai regarder le fichier Excel et envoyer quelques e-mails basés sur les données dans les cellules. Je n'ai pas besoin d'écrire quoi que ce soit à ces fichiers.
Jusqu'à présent j'ai lu un peu sur les Éfvp et pour l'instant il semble que j'ai pour la conception de ma demande de particulier version d'Office?
Est-il possible d'écrire l'application qui pourrait manipuler les fichiers créés par les différentes versions de MS Excel?
Je voudrais être en mesure de traiter ces fichiers sans Office est installé sur l'ordinateur à tous, est-il un moyen de le faire?
OriginalL'auteur user2824519 | 2014-05-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser Open XML SDK 2.0 pour Microsoft Office lien
OriginalL'auteur 0cool
Mais pour obtenir des données à partir d'EXCEL fileyou avoir à installer de pilote OLEDB dans votre ordinateur local et sur le serveur si vous êtes hébergé votre application sur le serveur.
Après ce code, vous obtiendrez excel feuille de données dans le dataset.
Pourrait ce code peut vous aider à obtenir des données à partir de fichier excel.
(NOTE:ce code est dans vb.net)
OriginalL'auteur Kaushal Khamar
vous pouvez utiliser
npoi
epplus
qui ne nécessitent pas d'excel
Depuis que j'ai besoin de traiter .les fichiers xls j'ai décidé d'utiliser excellibrary et il fonctionne très bien jusqu'à présent. A été de penser à l'aide de NPOI mais lu quelque part qu'il n'est pas très "user friendly", pourrait donner un coup de feu pour le prochain projet.
OriginalL'auteur Bender