문제내용

 

 

 

전체 에러 메시지는 jxl.read.biff.BiffException: Unable to recognize OLE stream

 

메시지 내용은 xls 파일을 열어야 하는데 xls 양식이 아닐때 나오는 Exception이다.

 

나는 분명 xls파일을 열었는데 이게 무슨말이냐 하는분도 있을텐데

 

확인해보시면 알겠지만, 파일확장자만 xls고, 내용은 xlsx 인 경우가 대부분이다.

 

 

 

해결책

 

 

 

엑셀을 실행 후 파일 -> 다른이름으로 저장 -> 저장타입 (97-2003 xls) 으로 파일을 저장한후에 그파일을 jxi로 열면 실행이 된다.

 

이게 번거로운경우 POI를 사용하도록 하자.

Posted by 그만좀 :

일반적인 외부저장소 경로는 /mnt/sdcard 이며, 기기에 따라 sdcard/emulater/0 과 같은식으로 나타나는 경우도 있다.

 

본인의 기기의 주소경로를 명확히 알고 있다면, 직접 주소를 타이핑하여 사용해도 되지만, 오타가 날 수도 있기 때문에 직접 입력은 추천하지 않는다.

 

 

 

기본구조

 

절대 경로를 가져오기 위한 기본구조는 다음과 같다.

 

Environment.getExternalStorageDirectory().getAbsolutePath();

 

=> 외부 스토리지 최상위 주소를 나타낸다.

 

여기에서 직접 만든 폴더를 이용하고 싶으면 뒤에다가 /폴더명을 추가 하면 된다.

 

 

사용방법

 

SaveFolderPath = Environment.getExternalStorageDirectory().getAbsolutePath() 

+ "/폴더명";

 

이렇게 사용하면 저장할 경로가 지정된다.

 

이 경로를 이용하여, 데이터를 저장하거나, 데이터를 해당 폴더에 넣어두고 불러와서 처리할 수 있다.

 

 

주의사항

 

 

이미 생성되어 있는 폴더가 아닌경우 해당 경로가 없다고 나오기 때문에 해당 폴더가 없으면 생성을 해주거나,

 

미리 생성을 해두어야 한다.

 

 

폴더를 생성해주는 명령어는 mkdir() 을 사용하면되며 경로가 존재하는지 체크하는 방법은 다음과 같다.

 

 

 

    File dir = new File(SaveFolderPath);

    if (!dir.exists()){

    dir.mkdir();

    }

 

 

추가로 기본적인 폴더는 안드로이드에서 제공하는 명령어가 있는데 참고용으로 사용하면 좀 더 편리할 수도 있다.

 

 

명령어  경로  사용용도
 Environment.DIRECTORY_DCIM  /mnt/sdcard/DCIM
 sdcard/emulater/0/DCIM
 사진저장 폴더
 Environment.DIRECTORY_DOWNLOADS  /mnt/sdcard/Download
 sdcard/emulater/0/Download
 다운로드 폴더
 Environment.DIRECTORY_PICTURES  /mnt/sdcard/Pictures
 sdcard/emulater/0/Pictures 
 그림파일 폴더
 Environment.DIRECTORY_MUSIC  /mnt/sdcard/Music
 sdcard/emulater/0/Music  
 음악파일 폴더
 Environment.DIRECTORY_MOVIES   /mnt/sdcard/Movies
 sdcard/emulater/0/Movies 
 영상파일 폴더
 Environment.DIRECTORY_ALARMS   /mnt/sdcard/Alarms
 sdcard/emulater/0/Alarms 
 알람파일 폴더

 

 

 

Posted by 그만좀 :

티스토리는 기본적으로 다음에서만 검색이 된다고 하네요.

 

그렇기 때문에 구글에서 검색이 되게끔 해보는 시간을 가져봅시다.

 

 

1. 구글 웹마스터 접속

 

https://www.google.com/webmasters/

 

해당 주소에 접속하면 

 

초록색 버튼으로 SEARCH CONSOLE 으로 되어 있는 부분이 있습니다.

 

이 부분을 클릭하시면 로그인을 하라고 하는데 로그인 하시면 됩니다.

 

 

2. 주소 입력

 

로그인을 하게되면 다음과 같은 화면이 나오게 됩니다.

가운데 부분에 티스토리 주소를 적고 속성 추가를 누르시면 됩니다.

 

 

3. 메타 태그 등록

 

속성 추가를 하시면 소유권 확인을 하는데 이 절차에는 권장방법과 대체방법이 있습니다.

여기에서 대체 방법을 선택 후 HTML 태그를 선택해주시면 

 

<meta name="~~~">으로 시작하는 긴 태그가 나오는데 이 태그를 복사하시면 됩니다.

 

 

 

4. HTML / CSS 등록하기

 

본인의 티스토리에 들어가셔서 관리 -> 블로그관리 -> 꾸미기 -> HTML / CSS 편집에 들어가 주세요. 

 

들어가시면 HTML 코드들이 보이실건데, 여기에서 <head> 바로 다음에 메타 태그를 붙여넣기 해주시면 됩니다.

 

<head>

<meta name="~~~~~~~~~~~~~"/> 

이런식으로 보이시면 성공입니다.

 

그 후 우측 상단부분의 저장 버튼을 누르시면  끝!

 

 

5. 마무리

 

그 후에 다시 웹마스터 도구에 돌아오셔서 확인을 누르시면 마무리!

 

 

 

추가로 RSS 등록 방법도 알려드립니다.

 

조금전에 메타태그를 받아온 웹마스터 도구로 다시 돌아오면, 우측하단에 Sitemaps라고 적혀 있는 부분이 있습니다. 이부분을 클릭 후 우측상단에 SITEMAP 추가/테스트를 클릭해주세요.

 

클릭하시면 본인의 주소 뒤에 적을수 있는 공간이 나오는데 이곳에 rss라고 적어주고 확인을 누르시면 됩니다.

 

예시 ) http://sunful.tistory.com/rss

 

 

확인을 누르시면 다음과 같은 화면이 나오는데 여기서 페이지를 새로 고침합니다. 부분에 마우스 커서를 올리시고 클릭해주시면 됩니다.

 

자 이제 기다리시면 됩니다!!

 

순차적으로 승인이 난다고 하니 기다리는 시간은 사람마다 차이가 있겠습니다.

 

고생하셨습니다!!!

 

 

 

Posted by 그만좀 :