728x90

엑셀 3

엑셀 프리징 해결법 (엑셀 멈춤)

엑셀 작업을 하다보면 갑자기 프리징이 발생하는 경우가 종종 있다. 다량의 데이터를 주로 다루기 때문에, 메모리 문제인가..했는데, 하드웨어 그래픽 가속 사용 여부에 따라 생기는 문제였다. 엑셀의 기본 설정은 "하드웨어 그래픽 가속 사용 안함" 에 체크가 되어 있지 않기 때문에 하드웨어 그래픽 가속을 사용하는 설정으로 되어 있다. 이 경우, CPU 를 전적으로 사용하기 보다 GPU 의 자원을 끌어오게 되는데, GPU 는 연산 보다는 그래픽에 중점을 두기 때문에 CPU 의 성능이 좋은 경우 굳이 GPU 까지 써가면서 연산을 할 이유가 없기 때문이고, 아마 이 과정에서 프리징이 발생되는 것 같다. 실제로, 엑셀에서 "하드웨어 그래픽 가속 사용 안함" 에 체크를 하고 적용시키면 프리징 문제가 바로 해결된다. [..

TIP, Review, 정보 2021.07.02

안드로이드에서 엑셀파일 읽기 - 삽질

기존에 포스팅 했던 "엑셀 파일의 내용을 안드로이드 DB 파일에 저장하기 (외장메모리)" 편은 column의 수가 2인 테이블을 기준으로 작성한 코드였다. Column 수가 3인 테이블로 확장을 해보려고 별 짓을 다했는데, 코드상 아무 문제도 없고 디바이스까지 잘 올라가는데 실행시 에러가 반복되는 것이다. 몇 시간의 삽질 끝에.. 겨우 생각난 한가지.. '아 이거... 기존에 column 2개짜리 DB 파일로 작업해서 그런건 아닌가??' 그래서 data.db 파일을 건드려 보기로 했다. 그. 러. 나. 계속 삽질의 반복이다.. 삽질 1. 외장메모리에 저장하는 코드를 작성했음에도, 탐색기로는 data.db 파일이 보이지 않음. 코드를 잘못 작성했나 싶어 하드코딩도 해보고 여러차례 디버깅해 본 결과, AST..

Android Programming 2015.06.08

엑셀 파일의 내용을 안드로이드 DB 파일에 저장하기 (외장메모리)

본 포스트는 나중에 프로그래밍 도중 내용을 잊을까봐 참고용으로 작성한 것으로, 기본적인 내용은 "맥박의 개발일지" 블로그에 너무 자세하게 설명이 되어 있어 더 이상의 추가설명은 필요없으나, 생초보인 나의 목적에 맞는 몇 가지 코드와 주석을 더 가미하였다. 출처: 맥박의 개발일지 (http://pulsebeat.tistory.com/103)(나같은 초보에게는 단비와 같은 블로그다!) 1. 디바이스의 "Download" 폴더에 저장된 Excel 파일을 읽어옴 (기존 코드는 "assets"에서 읽어오는 방식임)2. 외장메모리에 저장하고 읽기위한 코드 추가3. DB 삭제 코드 추가 1. notes.xls 파일 작성: 기본 데이터가 저장된 파일로, 파일 명은 "MainActivity.java"에 하드코딩 되어 있..

Android Programming 2015.06.04
반응형