01 importados de la cuadrícula de datos a Excel

Hay muchos de red en 01 exportar los datos a Excel método de, he encontrado una manera relativamente sencilla y práctica en línea (se refieren a los usuarios del método)

string filename = "" ;
Microsoft.Win32.SaveFileDialog dlg = nuevo Microsoft.Win32.SaveFileDialog ();
dlg.DefaultExt = " .xls " ; // extensión de archivo por defecto 
dlg.Filter = " Excel工作簿| * .xls " ; // Filtrar archivos por extensión
 // Mostrar cuadro de diálogo Guardar archivo 
anulable < bool > resultDlg = dlg.ShowDialog ();
// Proceso de diálogo Guardar archivo de resultados de la caja 
si (resultDlg == verdadera )
{
// Guardar documento de 
archivo = dlg.FileName;
}
// importar datos en la cuadrícula de datos a Excel Archivo 
Searchresult.SelectAllCells ();
Searchresult.ClipboardCopyMode = DataGridClipboardCopyMode.IncludeHeader;
ApplicationCommands.Copy.Execute ( nulo , Resultado de búsqueda);
// Cadena resultat = (string) Clipboard.GetData (DataFormats.CommaSeparatedValue); 
Resultado String = ( string ) Clipboard.GetData (DataFormats.UnicodeText);
Searchresult.UnselectAllCells ();
// cadena textToAdd = "Ejemplo de texto en el archivo"; 
Fs FileStream = nuevo FileStream (nombre de archivo, FileMode.Create);
StreamWriter archivo1 = nuevo StreamWriter (fs, Encoding.Default); 
file1.WriteLine (result.Replace ( ' ' , ' ' )); 
file1.Close (); 

 utilidad de 02 a favor de la prueba

Supongo que te gusta

Origin www.cnblogs.com/Record-experience/p/12515216.html
Recomendado
Clasificación