제 목
FileWrite함수를 이용하여 주시기 바랍니다.
작성자
기술지원팀
작성시각
2019-04-18 오후 5:48:17
조회수
96
첨부파일
답변> 안녕하십니까. 오토베이스 기술지원팀입니다. 해당 csv파일 첫번째 행에 컬럼명을 넣고자 하신다면, @DialogSetFileSave함수로 받아온 파일의 경로와 @FileGerSize 함수를 이용하여, 해당파일의 사이즈가 몇 이하인경우 @FileWrite함수를 이용하여 칼럼명들을 콤마를 기준으로 입력하여 주시면 됩니다. ex) @DialogSetFilter("csv files|*.csv|all files|*.*|"); @DialogSetDir("D:\\data"); result = @DialogFileSave(filename); if (result == 0) return; size=@FileGetSize(filename); if(size<10){ handle = @FileOpen(filename, "a"); if(handle != 0) { @FileWrite(handle, "칼럼설명1, 칼럼설명2, 칼럼설명3,,,", -1); @FileClose(handle); } ID = @CsvBlockNew(100,1); @CsvBlockGet(ID, "data.lstx", 0); @CsvBlockSave(ID, filename, 0); 더욱 자세한 답변이나 다른 문의사항이 있으시면 저희 오토베이스 본사(031-776-0800)으로 유선상 문의하여 주시기 바랍니다. 감사합니다. 질문> "SQL 연결 설정"에서 태그:D100 컬럼:Motor RPM 과 같이 설정하고 @CsvBlockGet 과 @CsvBlockSave 명령을 이용하여 Csv 파일로 저장을 하여 사용하려고 합니다. @DialogSetFilter("csv files|*.csv|all files|*.*|"); @DialogSetDir("D:\\data"); result = @DialogFileSave(filename); if (result == 0) return; ID = @CsvBlockNew(100,1); @CsvBlockGet(ID, "data.lstx", 0); @CsvBlockSave(ID, filename, 0); 위와 같이 저장하면 SQL 연결 설정에서 설정한 100개의 Data 값은 저장 되는데 컬럼 내용도 함께 저장하고 싶습니다.