c# 엑셀 읽기 예제

응용 프로그램을 시작하고 Excel 파일을 선택하여 출력을 볼 수 있습니다. 총 Excel.DLL이 사용자 환경에서 어떻게 작동하는지 알려주고 재미있게 놀아 보십시오! 열기 및 읽기 Excel 스프레드 시트 프로그래밍 방식으로 지금, 사용자가 자신의 엑셀 파일을 선택할 수 있도록 컴퓨터 파일을 찾아 버튼의 클릭 이벤트를 코딩하고 응용 프로그램의 GridView에 표시하기 시작합니다. 따라서 단추를 두 번 클릭하여 단추의 클릭 이벤트를 엽니다. Excel 시트에서 특정 셀을 선택하려면 다음과 같이 코딩 할 수 있습니다. « Excel.dll »(12 kByte, .net 4.5!)을 다운로드하여 프로젝트에 대한 참조로 추가하십시오. 또는 관련 클래스 « 통합 문서 », « 워크 시트 », « 행 »및 « 셀 »과 45 C # 코드 줄만 으로 중요한 작업을 수행하면서 컴팩트 소스 코드를 적용합니다. 그런 다음 프로그램의 Excel *.xlsx 파일에서 워크 시트, 행 및 셀을 읽으십시오 : C #에서 Excel 파일의 전체 내용을 읽으려면 Excel 파일에 사용되는 셀 수를 알아야합니다. 사용 된 범위를 찾기 위해 xlWorkSheet의 « UsedRange »속성을 사용합니다. 사용된 범위에는 지금까지 사용된 셀이 포함됩니다. 사용된 영역의 마지막 셀을 반환합니다. 결국 우리는 모든 행의 배열과 특정 Excel 워크 시트의 모든 열을 나타내는 각 행에 대한 모든 셀의 배열을 가지고 있습니다. 빈 셀은 배열에서 null이지만 « Row.Cells[] »의 각 셀의 ColumnIndex는 각 셀의 실제 Excel 열에 해당합니다. 29.7.2014 – DateTime.FromOADate() 통해 Excel 형식에서 DateTime으로의 날짜 변환마지막 과제는 Excel 파일에 빈 Excel 셀이 포함되어 있지 않다는 사실과 관련이 있습니다.

그래서 작은 방법 « ExpandRows() »와 « ExpandCells() »는 그 문제를 처리합니다 : 우리의 고객은 종종 매우 간단한 Excel *.xslx 파일에서 데이터를 소프트웨어 제품으로 가져와야합니다 : Excel 통합 문서의 다소 원시적 인 워크 시트에 일부 관련 행과 셀이 있습니다. 그리고 그게 다야. 그러나 우리는 큰 DLL 또는 타사 소프트웨어를 사용하고 싶지 않습니다. 따라서 우리는 우리의 요구에 대한 작은 솔루션을 생산했다. 여기 워크 시트, 행 (및 각 행의 셀)을 세 줄의 코드 내에서 반복합니다. 먼저 Microsoft Excel XX에 대한 참조를 추가합니다. 참조 관리자의 COM 탭에 있는 X 개체 라이브러리입니다. Excel의 별칭을 사용하여이 것을 주었습니다.

Ce contenu a été publié dans Non classé par samuel. Mettez-le en favori avec son permalien.