커뮤니티

엑셀파일에 종목코드 저장시 텍스트 설정이 풀려서 앞자리 0이 사라집니다.

프로필 이미지
2ndbus
2018-08-30 05:59:59
2800
글번호 224581
답변완료
excelNum = Account1.GetTheNumberOfBalances(); // 기존 시트내용 clear, 예스스팟내에서 시트을 만들거나 시트를 삭제 할수 없음으로 기존 데이터를 잘 관리해야 함. Excel1.Clear(1,"A1","Z200"); // 작성시작 Excel1.SetData(1, "A1","보유종목수"); Excel1.SetData(1, "B1",excelNum); Excel1.SetData(1, "A2","종목명"); Excel1.SetData(1, "B2","종목코드"); Excel1.SetData(1, "C2","평단가"); Excel1.SetData(1, "D2","보유수량"); Excel1.SetData(1, "E2","현재가"); Excel1.SetData(1, "F2","매도가격"); 엑셀파일에 현재 잔고데이타를 저장하고 있습니다. 종목코드 컬럼을 기존에는 엑셀파일에서 텍스트로 지정하여 사용하였기에 종목코드 앞의 0이 그대로 있어 사용하였습니다. 엑셀파일의 기존 내용을 지우는 clear를 사용하고 나서부터는 col를 텍스트로 지정하여도 clear되면서 셀서식이 일반 으로 지정되어 종목코드 앞의 0이 사라집니다. 어떻게 수정하면 될까요? 도움 부탁드립니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-11 11:52:33

안녕하세요 예스스탁입니다. 문의하신 내용은 스팟 수식에서 처리가 가능하지 않습니다. 해당 부분은 엑셀의 설정영역인데 스팟에서 엑셀의 설정부분을 컨트롤을 할수 없습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 2ndbus 님이 쓴 글입니다. > 제목 : 엑셀파일에 종목코드 저장시 텍스트 설정이 풀려서 앞자리 0이 사라집니다. > excelNum = Account1.GetTheNumberOfBalances(); // 기존 시트내용 clear, 예스스팟내에서 시트을 만들거나 시트를 삭제 할수 없음으로 기존 데이터를 잘 관리해야 함. Excel1.Clear(1,"A1","Z200"); // 작성시작 Excel1.SetData(1, "A1","보유종목수"); Excel1.SetData(1, "B1",excelNum); Excel1.SetData(1, "A2","종목명"); Excel1.SetData(1, "B2","종목코드"); Excel1.SetData(1, "C2","평단가"); Excel1.SetData(1, "D2","보유수량"); Excel1.SetData(1, "E2","현재가"); Excel1.SetData(1, "F2","매도가격"); 엑셀파일에 현재 잔고데이타를 저장하고 있습니다. 종목코드 컬럼을 기존에는 엑셀파일에서 텍스트로 지정하여 사용하였기에 종목코드 앞의 0이 그대로 있어 사용하였습니다. 엑셀파일의 기존 내용을 지우는 clear를 사용하고 나서부터는 col를 텍스트로 지정하여도 clear되면서 셀서식이 일반 으로 지정되어 종목코드 앞의 0이 사라집니다. 어떻게 수정하면 될까요? 도움 부탁드립니다.