Meilleur auteur de réponses
Office obligatoire ou non pour lire un fichier EXCEL (xlsx)

Question
-
Bonjour,
j'ai déployé mon application web asp.net sur un serveur Windows Server 2008 R2. j'ai remarqué que le fichier Excel n'ai pas lu.
je n'ai pas installer office sur le serveur alors que sur le poste de développement office est installer
Este ce qu'il est obligatoire d'installer office pour pouvoir lire Excel??
merci d'avance
Réponses
-
Bonjour,
Dans ce cas il suffit de télécharger et d'installer le runtime Microsoft Access 2010. Celui-ci permet d'utiliser les bases de données Access et Excel depuis OleDB.
http://www.microsoft.com/fr-fr/download/details.aspx?id=13255
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCSA : SQL Server 2012
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure- Marqué comme réponse ahmedmahdi vendredi 22 novembre 2013 15:15
Toutes les réponses
-
Bonjour,
Si vous pilotez Office via les API d'interopérabilité Microsoft.Office.*, il est nécessaire d'installer Office sur le serveur.
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCSA : SQL Server 2012
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure- Proposé comme réponse Aurel Bera vendredi 22 novembre 2013 08:59
-
non j'ai fait avec l'oledb
voirci le code :
oledbConn.Open(); OleDbCommand cmd = new OleDbCommand("SELECT * FROM [End Users$]", oledbConn); OleDbDataAdapter oleda = new OleDbDataAdapter(); oleda.SelectCommand = cmd; oleda.Fill(ds, "Offre"); oledbConn.Close();
-
Bonjour,
Dans ce cas il suffit de télécharger et d'installer le runtime Microsoft Access 2010. Celui-ci permet d'utiliser les bases de données Access et Excel depuis OleDB.
http://www.microsoft.com/fr-fr/download/details.aspx?id=13255
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance - P.O.S Informatique
Blog : http://gilles.tourreau.fr - Suivez-moi sur Twitter
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCSA : SQL Server 2012
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 / TFS 2010 / Windows Azure- Marqué comme réponse ahmedmahdi vendredi 22 novembre 2013 15:15
-