내 WinForms 응용 프로그램의 DataGridView에서 데이터를 내보내 Excel 파일로 가져와야합니다. 내가 주제에 대한 몇 가지 자습서를 봤어,하지만 난 힘든 시간을 일할 수있는 가능한 솔루션을 받고있다.C#의 Excel 파일로 DataGridView 데이터 내보내기
나는 this tutorial으로 시작했습니다. 내가 파일을 엑셀 수출 DataGridView를하려고 할 때하지만 난에 처리되지 않은 COMException을 얻을 : 나는 또한 this tutorial을 시도했습니다
Microsoft.Office.Interop.Excel.ApplicationClass ExcelApp = new
Microsoft.Office.Interop.Excel.ApplicationClass();
,하지만 같은 결과.
발견하고 읽은 또 다른 기사는 this one입니다. 코드가 작동하지 않습니다. COM tab
이 Add Reference
대화 상자에 Microsoft Excel 12.0 object library
이 없기 때문일 수 있습니다.
Visual Studio 2010 Ultimate을 사용하고 있습니다. 이러한 라이브러리가 설치되지 않은 경우
이 처리되지 않은 COMException이 발생합니까 다른 외부 의존성없이 데이터를 내보낼 수 있습니다? 나중에있을 경우 모든 코드를 추가 할 수 있습니까? – eouw0o83hf
ApplicationClass를 인스턴스화하려고 할 때 발생한다고 생각합니다. 내가 사용하고있는 코드는 [here] (http://www.gridview.net/export-datagridview-to-excel-in-c/)에서 구할 수 있습니다. – beam022
엑셀 파일이어야하나요? .csv는 괜찮습니까? –