2016-08-04 5 views
0

2 백만 데이터 이상을 가지고 있는데이 데이터를 Excel 파일에 덤프하려고하지만이 specification에 주어진대로 Excel 파일에는 1,048,576 행 만 포함될 수 있습니다. HRESULT에서 예외 :데이터를 덤프하여 제한 사항을 초과하여 파일을 엑셀하는 방법은 무엇입니까?

내가 데이터베이스의 데이터 40 수백만 내가 한 테스트를했지만 성공적으로 1,048,576 행있어 그 후 오류가 발생했습니다 동일한 결과를 얻었다 i want to dump this data in excel file.

을 가지고 고려 : 0x800A03EC 오류

for (int i = 1; i <= 1200000; i++) 
      { 
       oSheet.Cells[i, 1] = i; 
      } 

나는 CSV 파일을 생각하지만, 우리는이 012,342,745,595,198,792,333에 따라 CSV 파일에 색상과 스타일을 제공하지 못할 때문에 나는 그것을 사용하지 못할내 Excel 파일에는 다양한 색상과 스타일이 포함됩니다.

그래서 제 3 자 도구 또는 무엇을 통해 Excel 파일에서 2 백만 개가 넘는 행을 덤프 할 수 있습니까?

지급 여부는 관계가 없습니다.

아무도 도와 줄 수 있습니까 ???

답변

3

당신이 말한 것처럼 현재의 Excel 사양 Link은 최대 1,048,576 개의 행을 가지고 있습니다. 그러나 스프레드 시트의 양은 메모리에 의해서만 제한됩니다.

아마 여러 장의 내용을 분리하면이 문제를 해결할 수있을 것입니다.

또는 데이터 분석을 원할 경우 Excel 파일로로드하기 전에 정보를 집계 할 수 있습니다.