-
c# 어플리케이션에서 Excel worksheet에 데이터 빠르게 넣기프로그래밍/코드 조각 2019. 5. 7. 22:27반응형
private static void WriteArray(int rows, int columns, Worksheet worksheet) { var data = new object[rows, columns]; for (var row = 1; row <= rows; row++) { for (var column = 1; column <= columns; column++) { data[row - 1, column - 1] = "Test"; } } var startCell = (Range)worksheet.Cells[1, 1]; var endCell = (Range)worksheet.Cells[rows, columns]; var writeRange = worksheet.Range[startCell, endCell]; writeRange.Value2 = data; }
object 배열을 만들어 그 곳에 세팅하고, Excel Range에 밀어넣는다.
참고: http://clear-lines.com/blog/post/Write-data-to-an-Excel-worksheet-with-C-fast.aspx
반응형'프로그래밍 > 코드 조각' 카테고리의 다른 글
boost/asio simple periodic timer (0) 2019.03.04 c++, istream으로 읽은 개수 반환 gcount (0) 2019.01.19 error_code 정의 참고 코드 조각 (0) 2018.10.28 c++에서의 패킷 핸들러 바인딩 (0) 2018.10.21 표준 출력(cout, printf 등) 리디렉션 (0) 2018.07.06