Cómo dar formato de fecha a una celda de Excel 2007 desde C#?
-
Monday, June 07, 2010 5:52 PM
Hola a todos, estoy pasando información a Excel 2007 desde una tabla en MSAccess mediante el lenguaje C#, la información la carga bien a excepción de un campo que es del tipo fecha-hora que lo pasa a Excel como un número.
Necesitaría saber cuál es la instrucción en C# para dar formato de fecha a las celdas de Excel.
Muchas gracias.
All Replies
-
Monday, June 07, 2010 6:27 PMModerator
hola
imagino que esa exportacion la estas realizando usando el provider de ado.net para excel, e importando directamente, si es asi no tienes control de formato
para poder hacerlo necesitaras usar las api de office, abrir el excel generado y asignar el formato
Interop.Excel - Set date format
C ó mo automatizar Microsoft Excel desde Microsoft Visual C# .NET
How to automate Microsoft Excel from Microsoft Visual C# .NET
How to: Use COM Interop to Create an Excel Spreadsheet (C# Programming Guide)
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marked As Answer by CSharpNET Tuesday, June 08, 2010 9:11 AM
-
Tuesday, June 08, 2010 9:12 AM
hola
imagino que esa exportacion la estas realizando usando el provider de ado.net para excel, e importando directamente, si es asi no tienes control de formato
para poder hacerlo necesitaras usar las api de office, abrir el excel generado y asignar el formato
Interop.Excel - Set date format
C ó mo automatizar Microsoft Excel desde Microsoft Visual C# .NET
How to automate Microsoft Excel from Microsoft Visual C# .NET
How to: Use COM Interop to Create an Excel Spreadsheet (C# Programming Guide)
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina
Gracias Leandro, tu respuesta me ha servido para resolver mi problema. Un saludo.

