C \ # 엑셀 열기

3553 단어 Excel
  • C \ # Excel 문 서 를 여 는 두 가지 방법 으로 해석
  • http://developer.51cto.com/  2009-09-01 14:18  liuzemin  블 로그 가든  댓 글 달 겠 습 니 다. (0) C \ # Excel 문 서 를 열 면 어떤 방법 으로 이 루어 집 니까?C \ # Excel 문 서 를 열 때 어떤 방법 을 사용 합 니까?그들의 구체 적 인 사용 방법 은 무엇 입 니까?본문 이 너 에 게 도움 이 되 기 를 바란다.
    C \ # Excel 문 서 를 여 는 작업 은 어떻게 이 루어 집 니까?우 리 는 실제 응용 방면 에서 어떻게 손 을 써 서 해결 합 니까?다음은 C \ # Excel 문 서 를 여 는 두 가지 방법 과 구체 적 인 조작 코드 를 실례 를 통 해 소개 합 니 다.
    C \ # Excel 문 서 를 여 는 방법 1: Excel 의 COM 구성 요 소 를 호출 합 니 다.
    프로젝트 에서 Add Reference 대화 상 자 를 열 고 COM 표시 줄 을 선택 한 후 COM 목록 에서 'Microsoft Excel 11.0 Object Library' (Office 2003) 를 찾 은 다음 프로젝트 의 References 에 추가 하면 됩 니 다.Visual C \ #. NET 은 해당 하 는. NET 구성 요소 파일 을 자동 으로 생 성하 여 이후 에 정상적으로 사용 할 수 있 습 니 다.
    버튼 의 클릭 이 벤트 는 다음 과 같 습 니 다:
    
       
    1. private void button1_Click(object sender, EventArgs e)  
    2.  
    3. {  
    4.  
    5. Excel.Application excel =   
    6. new Excel.Application(); // Excel  
    7.  
    8. Excel.Workbook book =   
    9. excel.Application.Workbooks.Add("c:\\test.xls");   
    10. // Excel  
    11.  
    12. excel.Visible = true// Excel  
    13. }  

    C \ # Excel 문 서 를 여 는 방법 2: 명령 행 이용
    우 리 는 시 작 → 실행 에 c: \ \ test. xls 를 입력 한 후에 컴퓨터 에 Excel 이 설치 되 어 있 으 면 그 도 자동 으로 이 파일 을 열 것 입 니 다. 코드 는 다음 과 같 습 니 다.
    
       
    1. private void button1_Click(object sender, EventArgs e)  
    2. {  
    3. System.Diagnostics.Process.Start("c:\\test.xls");  

    C \ # Excel 문 서 를 여 는 구체 적 인 방법 에 대한 소 개 는 여기까지 입 니 다. C \ # Excel 문 서 를 이해 하고 공부 하 는 데 도움 이 되 기 를 바 랍 니 다.
     
    나의 한 가지 견해:        private void button1_Click(object sender, EventArgs e)        {            Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();            Workbook wkb = app.Workbooks.Add(@"E:\Work\DemoBase_091111\CSharpOpenExcel\cshapropenexcel.xlsx");              //이미 존재 하 는 엑셀 을 열 고,            //gdal 을 통 해 존재 하 는 shp 를 여 는 방법 은?            // OSGeo.GDAL.Gdal.AllRegister();            // OSGeo.GDAL.Dataset dataSet = OSGeo.GDAL.Gdal.Open(@"E:\Work\DemoBase_091111\GDALTEST\testshapefile\point_out.shp", Access.GA_ReadOnly);               //두 가 지 는 차이 가 많 지 않 습 니 다. 하 나 는 add 방법 을 사용 하고 하 나 는 open 방법 으로 다음 작업 을 할 수 있 는 파일 을 얻 었 습 니 다. 기술 은 공통점 을 가지 고 있 습 니 다.            app.Visible = true;        }

    좋은 웹페이지 즐겨찾기