01는 데이터 그리드에서 Excel로 가져 오기

많은 네트워크가 Excel의 방법 01 데이터 내보내기에있다, 나는 온라인 상대적으로 간단하고 실용적인 방법을 발견 (방법의 사용자 참조)

문자열 fileName에 = "" ; 
Microsoft.Win32.SaveFileDialog DLG = 새로운 Microsoft.Win32.SaveFileDialog (); 
dlg.DefaultExt = " .XLS " ; // 기본 파일 확장자 
dlg.Filter = " 엑셀工作簿| * .XLS " ; // 확장에 의해 파일 필터링
 // 파일 대화 상자 저장 표시 
Null 허용 < 부울 > resultDlg = dlg.ShowDialog ();
// 파일 대화 상자의 결과 저장 프로세스 
경우 (resultDlg == 사실 ) 
{ 
// 문서 저장
파일명 = dlg.FileName 단계; 
} 
// 将데이터 그리드中的数据导入到엑셀文件中
Searchresult.SelectAllCells (); 
Searchresult.ClipboardCopyMode = DataGridClipboardCopyMode.IncludeHeader; 
ApplicationCommands.Copy.Execute ( , 같은 SearchResult);
// 문자열 resultat = (문자열)에서는 Clipboard.getData (DataFormats.CommaSeparatedValue); 
문자열 결과 = ( 문자열 )에서는 Clipboard.getData (DataFormats.UnicodeText); 
Searchresult.UnselectAllCells (); 
// 문자열 textToAdd = "파일의 예 텍스트"; 
파일 스트림 FS = 새로운 하여 FileStream (파일명 FileMode.Create); 
StreamWriter를 파일 1 = StreamWriter는 (FS, Encoding.Default); 
file1.WriteLine (result.Replace ( ' , ' , '  ' )); 
file1.Close ();

 02 프로 테스트 유틸리티

추천

출처www.cnblogs.com/Record-experience/p/12515216.html