Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema leyendo Excel con C#

Estas en el tema de Problema leyendo Excel con C# en el foro de .NET en Foros del Web. Lo publico de nuevo pq el tema se desvirtuo un poco Consegui esta Solucion pero tiene un problemita using System; using System.Collections.Generic; using System.Text; using ...
  #1 (permalink)  
Antiguo 20/02/2008, 15:35
 
Fecha de Ingreso: julio-2006
Mensajes: 150
Antigüedad: 17 años, 9 meses
Puntos: 0
Problema leyendo Excel con C#

Lo publico de nuevo pq el tema se desvirtuo un poco

Consegui esta Solucion pero tiene un problemita

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OleDb;
using System.Data;

namespace Excel2
{
class Program
{

public void GetExcel(string filename, string sheetName)
{
OleDbConnection dbConn = null;
DataTable resultTable = new DataTable( sheetName );
// Build connection string.
string connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + filename + ";Extended Properties=Excel 8.0;";

// Create connection and open it.
dbConn = new OleDbConnection(connString);
dbConn.Open();

if (!sheetName.EndsWith("$"))
{
sheetName += '$';
}
string query = string.Format("SELECT * FROM [{0}]", sheetName);
using (OleDbDataAdapter adapter = new OleDbDataAdapter(query, dbConn))
{
adapter.Fill(resultTable);
}

foreach (DataColumn a in resultTable.Columns)
{
Console.WriteLine(a.DataType.ToString() + " " + a.ToString());
}
}
static void Main(string[] args)
{
Program p = new Program();
p.GetExcel("C:\\tesis\\prueba.xls","prueba");

}
}
}


El archivo de excel que estoy provando tiene estos campos 123456 Pedro Perez Rojas, donde cada uno es una celda de excel, el problema es que los datos Pedro Perez Rojas los trae bien pero el 123456 lo trae con un valor F1 que puede ser?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:28.