Come importare XLS per NET

October 6

Come importare XLS per NET


XLS è l'estensione di un file di foglio di calcolo Microsoft Excel. Questo formato di file non può essere letto da tutti i sistemi .NET. Excel consente il file XLS da esportare in formato CSV, che può essere facilmente letto da tutti i sistemi. Controllare se XLS è compatibile con il sistema utilizzato. Il metodo esatto e il codice usati variano dal sistema e lo scopo. Ciò è dovuto al espansività del sistema NET e varietà di applicazioni ad esso associati.

istruzione

1 Controllare per assicurarsi che il sistema supporta file XLS. In caso contrario, dovrà essere convertito in un formato di file CSV il file XLS.

2 Convertire il file XLS. Aprire Excel e quindi aprire il file XLS in questione. Fare clic su "File" e poi "Salva con nome". Impostare il "File Format" come "CSV". Salvare il file e utilizzare il file CSV, invece.

3 Importare il file XLS direttamente in ASP.NET, C # o SQL.

Copiare il codice seguente e sostituire "C: \ Book2.xls" con il percorso del file XLS:

"Vuoto mittente btnImportExcelToGrid_Click (oggetto privato,

System.EventArgs e)

{

String strConn = "Provider = Microsoft.Jet.OLEDB.4.0;" +

"Data Source = C: \ Book2.xls;" +

"Extended Properties = Excel 8.0;";

DataSet ds = new DataSet ();

// È necessario utilizzare il $ dopo l'oggetto

// Si fa riferimento nel foglio di calcolo

OleDbDataAdapter da = new OleDbDataAdapter

( "SELECT * FROM [Sheet1 $]", strConn);

//da.TableMappings.Add("Table "," ExcelTest ");

da.Fill (ds);

DataGrid2.DataSource = ds.Tables [0] .DefaultView;

DataGrid2.DataBind ();

} "