본문 바로가기
728x90

전체 글59

[JAVA] POI 엑셀 "~~의 내용에 문제가 있습니다." 오류 원인 [JAVA] POI 엑셀 "~~의 내용에 문제가 있습니다." 오류 원인 java poi 라이브러리를 사용하여 엑셀 파일을 생성하였는데, 다운을 받아서 열때마다 아래와 같은 오류가 발생했다. '~~~~'의 내용에 문제가 있습니다. 이 통합 문서의 내용을 최대한 복구하시겠습니까? 이 통합 문서의 원본을 신뢰하는 경우 [예]를 클릭하세요. 바로 구글에 해당 오류를 검색해서 찾아보니, ServletOutputStream out = response.getOutputStream(); workbook.write(out); out.close(); 이런 식으로 outputstream을 꼭 close() 해주라는 내용이 나왔다. 하지만.. 나는 이미 close() 를 해주고 있었다. 한참을 삽질하다가 알아낸 원인은...... 2021. 6. 1.
[JSP/JSTL]javax.el.PropertyNotFoundException: Property not found on type java.lang.String 에러 원인 javax.el.PropertyNotFoundException: Property '변수명' not found on type java.lang.String 에러 원인 해당 에러는 jstl에서 변수를 잘못 사용했을때 나올 수 있는 오류입니다. 보통 EL태그 ${} 사용시에 공백이나 오타 등으로 나타날 수 있습니다. 문에서도 종종 마주했던 오류이고, 네이밍과 태그 열고닫기 등을 잘 살피면 쉽게 해결할 수 있습니다. 2021. 5. 11.
ORACLE) ERROR: LONG 값은 LONG 열에 삽입할 때만 바인드할 수 있습니다. 에러문 원인 오라클(ORACLE) DATABASE 에러 정리 ERROR: LONG 값은 LONG 열에 삽입할 때만 바인드할 수 있습니다. 해당 에러는 VARCHAR 컬럼 사이즈보다 큰 데이터를 입력했을때 나오는 에러입니다.예를 들어 VARCHAR2(1000) 라고 정의된 컬럼에 1000BYTE 이상인 값을 INSERT 했을 경우입니다. 입력되는 데이터를 줄이거나, 컬럼 사이즈를 키워야 합니다. 다음은 컬럼 사이즈 변경 sql입니다.*컬럼 사이즈 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 변경하고싶은컬럼사이즈;ex) ALTER TABLE TBMEMBER MODIFY NAME VARCHAR2(2000); 아주 간단하게 해결할 수 있는 에러였습니다! * 참고! VARCHAR2 타입은 최대 4000BYTE 까지.. 2021. 4. 3.
엑셀 문자열 합치기 : CONCAT과 CONCATENATE 차이점, &연산자 엑셀 문자열 합치기 : CONCAT과 CONCATENATE, &연산자오늘은 엑셀 문자열 합치는 함수에 대해 간단히 알아보겠습니다. 엑셀 문자열 합치는 방법에는 크게 두 가지 방법이 있습니다. 1. &연산자 사용방법=A1&B2&C3 2. CONCAT 함수 사용법=CONCAT(A1, B2, C3)=CONCAT(A1:C1) *CONCAT와 CONCATENATE 함수의 차이점엑셀 2016부터 CONCATENATE에서 CONCAT으로 바뀐 것입니다.CONCATENATE가 CONCAT의 구버전인 것이죠.CONCATENATE도 현재 사용은 가능하지만, CONCAT과 같이 구간을 지정할 수는 없습니다.CONCATENATE(A1:C1)은 불가능합니다. 아래 예시를 보고 따라해보세요! 도움이 되셨길 바랍니다! 2021. 3. 22.
윈도우 PC 화면 움짤(.gif) 만들기, 녹화하기- oCam 사용법 간단히 윈도우 PC 화면 움짤(.gif) 만들기, 녹화하기 가끔 컴퓨터를 쓰다보면 화면을 캡쳐해서 사용해야할 때가 있습니다. 단순히 jpg나 png 등 멈춰있는 화면으로 캡쳐할 때에는 윈도우 기본 프로그램인 '캡쳐 도구', 혹은 Ctrl + Alt + Prt Sc(Print Screen) 으로 화면을 캡쳐할 수 있습니다. 그런데 가끔 움짤, 혹은 영상으로 화면을 저장해야 할 때가 있죠! 이 때 제가 사용하는 방법은 oCam(오캠)이라는 프로그램을 사용하는 방법입니다. 생각보다 간단하고 편해서 계속 사용하고 있어요. 아래에 설치방법과 움짤 캡쳐 (+영상 녹화 방법)까지 알려드릴테니 찬찬히 따라해보세요! 1 - 오캠 다운로드 및 설치 1. 오캠소프트 공식 다운로드 페이지 (ohsoft.net/update/d.. 2021. 3. 14.
[Javascript] Input박스에 숫자만 입력 가능하게 제어하기 [Javascript 자바스크립트] 텍스트 인풋 박스에 숫자, 혹은 특수문자만 입력 가능하게 제어하기 오늘의 글은 텍스트 인풋 박스에 숫자 혹은 숫자와 특수문자만 입력 가능하게 제어하기 입니다. 더 세세하게 제어할 수 있는 방법들도 있겠지만, 간단히 제어할 때 사용하는 방법입니다. 주로 전화번호 등을 입력받을 때 숫자 외의 문자가 들어가지 않도록 제어하기 위해 사용합니다. 방법은 크게 (1) event를 사용한 방법, (2)정규식을 사용한 방법으로 나뉘며 궁극적으로 저는 두 가지 방법을 함께 사용했습니다. 그 이유는 아래에 나와있습니다. 1. event를 사용한 방법 1-1 . key를 사용한 방법 function checkNumber(event) { if(event.key >= 0 && event.ke.. 2021. 3. 2.
반응형