Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Importazione da excel

  1. #1

    Importazione da excel

    Sto realizando una pagina che servira ad importare record i svariate tabelle della mia applicazione, per leggere i dati da excel ho usato OleDB:
    codice:
    OleDbConnection conn=new OleDbConnection();;
    OleDbDataAdapter da=new OleDbDataAdapter();
    DataSet ds=new DataSet();
    string FileName;
    try
    {
    	FileName=Server.MapPath("")+@"\UploadedFile\ImportUserList_"+Session.SessionID+".xls";
    	Request.Files[0].SaveAs(FileName);
    	conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\""+FileName+"\";Extended Properties=Excel 8.0;");
    	da=new OleDbDataAdapter("SELECT * FROM [Users$]",conn);
    	conn.Open();
    	da.Fill(ds);
    }
    catch(Exception ex)
    {
    	lblImportError.Text="Error occoured importing file. Probably this isn't a  Excel file or it's not contain 'User' Sheet";
    	conn.Close();
    	return;
    }
    e poi da cui uso normalmente il mio dataset.
    Il problema è che in questo file excel o un paio di colonne che possono contenere sia numeri che stringhe, ma se nelle prima righe ci sono dei numeri, la colonna del dataset viene impostata come numerica (quindi non mi legge le stringhe)
    C'è un modo per poter forzare l'importazione del file excel con colonne tutte in formato stringa?

  2. #2
    ...";Extended Properties=""Excel 8.0; IMEX=1"""
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Originariamente inviato da Raffa62
    ...";Extended Properties=""Excel 8.0; IMEX=1"""
    perfetto, grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    Scusa il disturbo riesumo perchè ho un problema simile e non so come risolvere http://forum.html.it/forum/showthrea...hreadid=903414

    Come fai una volta letti i dati da ecxel ad inserirli nel db?

    ciao

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: Importazione da excel

    Originariamente inviato da DeBe99
    e poi da cui uso normalmente il mio dataset.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.