2014-07-14 2 views
1

현재 행/열을 읽고 SELECT 문에서 SQL 테이블에 쓰는 루틴이 있습니다.데이터 읽기 및 Excel에 직접 쓰기

우리는 SQL 테이블을 읽고 빈 Excel 워크 시트를 업데이트 할 생각이었습니다. 내가하고 싶은 것은 데이터를 읽고 Excel로 직접 업데이트하는 것입니다.

  1. 통합 문서 열기 :

    내 프로그램은 현재 다음과 같은 작업을 수행합니다.

  2. 다른 워크 시트 액세스.
  3. 저장 새 통합 문서 이름으로.
  4. Excel 종료.

    1. 첫 번째 행 후 컬럼 이름
    2. 될 각 행의 여러 셀에 데이터를 판독 할 수 :

    난 단지 일례를해야한다.

+0

http://stackoverflow.com/questions/151005/create-excel-xls-and-xlsx-file-from-c-sharp – granadaCoder

+0

https : //code.g oogle.com/p/excellibrary/ – granadaCoder

+0

excel com-interop 어셈블리를 사용하지 않는 것이 좋습니다. 그들은 너를 괴롭힐 것이다. – granadaCoder

답변

0

파일을 열 당신이 그런 식으로 작업을 수행 할 수 있습니다 당신이 가고 whant 때

Dim exAppl As New Excel.Application  
exAppl.Visible = True 
Dim exMappe As Excel.Workbook = exAppl.Workbooks.Open("C:\... .xlsx", , False) 

을 당신은

Console.WriteLine(exAppl.Range("A2").Value()) 

있는 셀에 대한 액세스 또는 그와 같은 것을 사용 던질 수 :

For i As Integer = 1 To exAppl.Rows.Count 

    Dim a As Excel.Range = exAppl.Rows(i) 

    For j As Integer = 1 To a.Columns.Count 
     Dim b As Excel.Range = a.Columns(j) 
     Console.WriteLine(b.Value) 
    Next 
Next 
+0

죄송합니다 vb.net, 당신은 쉽게 변환 할 수 있습니다 http://converter.telerik.com/ – deru