마음 속 하늘은 항상 맑음~!

간단한 스프레드시트. 본문

프로그래밍

간단한 스프레드시트.

파르셀수스 2013. 12. 26. 19:38



 미니 스프레드시트.

 기본형이라 그냥 CSV형식으로 읽기와 저장 기능만 있심.


 뭔가 조금 다른 점이라면 큰 수를 처리가 가능.

 사칙연산(+,-,*,/)과 몇몇 기본적인 함수만 지원.

 A1,B1 같은 셀이름로 지원. 셀범위는 A1:B1 이런식으로 사용 가능.

 연산 함수로는 SUM, AVERAGE 등의 기능이 들어있심.


 아직 미완성. =_=;

 

 셀의 폭 맞춤에 대한 개선. 복사는 수식이 기본이 아닌 값이 기본으로 하도록 변경. 수식을 좋아할리 없돠 =_=;


 문자열 정렬. 문자열에 대한 부분은 달랑 정렬 기능 밖에. 맨처음 글자가 ' 이면 왼쪽 정렬. < 중앙. > 오른쪽 정렬.

 숫자는 항상 오른쪽 정렬.

 새 시트를 만들 때 오류를 제거. 탭 포커스 제거. 간단한 결과값을 내보내는 Export기능 추가.

 대충 기능들을 정리. 번역. 누가 쓰겠냐만 =_=; 기본 기능은 완성.

 이룬. 드래그앤드랍과 한글 이름의 파일을 로딩하는 처리를 깜박. =_=;

 미묘한 키 움직임 문제의 해결.

 간단한 엑셀 파일 지원. 문자열로 간주해서 처리.

 개별 셀(A1,B1...) 접근 기능이 망가진 문제를 해결.

 수의 표현에 과학적 산술표기를 사용 가능.

 조건부 함수(ifequ,ifgt,iflt,ifgte,iflte)의 추가. 23의 키 오류를 수정. 자동완성으로 생겼던 문제의 해결.

 스마트셀 개선. 그리드 기능 개선.

 가벼운 인쇄 기능. 아이콘을 살짝 추가. 인쇄 기능의 셀 정렬 개선.

 인쇄기능의 오른쪽 벗어남을 보완(이전 바이너리를 올리는 바람에 =_=). 빈 열의 출력이 가능토록 체크 옵션 추가.

 34. 컴파일러 업데이트로 인해 다시 컴파일.

 37. 라이브러리 업데이트로 다시 컴파일. 특이 변경사항은 없심.

 41. 컴파일러 RTL, 라이브러리 업데이트로 다시 컴파일.

 42. smart 셀 복사/붙여넣기 기능 개선. 특정 상황시 가로열 크기가 제대로 반영되지 않는 것을 개선. 단일 셀 선택시의 붙여넣기를 정상적으로 실행.

 47. RTL업데이트로 다시 컴파일.

 50. 시트 변경시나 불러오기 할 때에 셀의 내용이 입력창에 제대로 보이지 않던 문제를 해결.

 51. RTL과 라이브러리 업데이트로 다시 컴파일.

 52. 라이브러리 업데이트.



minisheet_52.zip