October 6
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.
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 ();
} "