2015-02-04 5 views
1

나는 Microsoft.Office.Interop.Excel을 사용하여 열 때 을 무시하기 때문에 *.csv 파일을 만듭니다. 서식을 잘못 지정했습니다.Microsoft.Office.Interop.Excel - * .csv 파일 열기

excelWorkbook = excelApp.Workbooks.Open(workbookPath, 0, 
        false,5,"","", false, Excel.XlPlatform.xlWindows, "", true, 
        false, 0, true, false, false); 

Workbooks.Open 중 어떤 매개 변수를 변경해야합니까?

의견을 보내 주셔서 감사합니다.

답변

1

구분 기호 인수는 9 번째 인수입니다. """;"으로 변경하십시오. 더 많은 정보를 위해, 이것은 어떻게해야입니다 msdn

1

확인 :

excelWorkbook = excelApp.Workbooks.Open(workbookPath, 0, 
       false,5,"","", false, Excel.XlPlatform.xlWindows, ";", true, 
       false, 0, true, false, false); 
0

Interop를 엑셀 CSV 파일을 열 수있는 형식이 있습니다.

excel_app.Workbooks.Open(
     txtFile.Text,    // Filename 
     Type.Missing, 
     Type.Missing, 
     Excel.XlFileFormat.xlCSV, // Format 
     Type.Missing, 
     Type.Missing, 
     Type.Missing, 
     Type.Missing, 
     txtDelimiter.Text,   // Delimiter 
     Type.Missing, 
     Type.Missing, 
     Type.Missing, 
     Type.Missing, 
     Type.Missing, 
     Type.Missing); 

모든 경우에 형식 및 구분 기호 조합이 작동해야합니다.

Source

관련 문제