안녕하세요
문의하신 부분에 대해 말씀드리겠습니다.
ExportFileEx를 통하여 만드신 csv파일은 파일을 열어보시면 알겠지만 Data Header를 가지고 있지 않습니다.
ExportFileEx를 통해서 만든 csv 파일은 단지 Grid가 가진 정보만을 가지므로 실제 Grid에서
표현되는 값들을 가지게 됩니다.
따라서 ExportFileEx를 통해 만드신 csv 파일을 사용하고자 하신다면
csv 파일 첫번째 행인 컬럼 이름값들을 지우시고
첫 행에 Data헤더를 선언하신다면 사용가능하십니다.
그럼 수고하시고
좋은 하루 되시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : sdi
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : oracle
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>액셀에서 만든 csv파일을 grid화면으로 읽어 와서 디비에 저장시키는 데는 문제가 없습니다.
>그런데
>grid의 내용을 엑셀로 다운 로드 받아 a.csv파일로 만든후
>다시 a.csv파일을 그리드로 읽어 드리려고 하는데 안됩니다.
>
>그리드에서 다운받은 파일은 다시 그리드로 읽어 들일수 없나요?
>
>엑셀로 다운로드하는 function
>function ExcelUpload(argfile){
> arggrid.ExportFileEx(argfile, true, 0, false);
>}
>
>엑셀을 읽어 들이는 function
>function ExcelUpload() {
> FILE_01.value = "";
> FILE_01.open();
> if (FILE_01.value == "") return;
>
> DSET_02.DataID = FILE_01.Value;
> DSET_02.Reset();
>
> GRID_01.DataID = "";
> for ( i = 1 ; i <= DSET_02.CountRow ; i++ ) {
>
> if ( DSET_02.RowStatus(i) == 4 ) continue;
> DSET_01.AddRow();
>
> for ( j = 1 ; j <= DSET_02.CountColumn ; j++ )
> DSET_01.ColumnValue(DSET_01.RowPosition,j) = DSET_02.ColumnValue(i,j);
> }
> GRID_01.DataID = "DSET_01"; }
>
>
>
>