네이버 검색 API를 사용해서 만든 엑셀 파일을 PDF table로 만드는 프로젝트이다. 사용 API : i-Text API, Poi API 이런 isbn.xlsx를 이 프로젝트 폴더 안에 넣어준다. public static void main(String[] args) { String fileName="isbn.xlsx"; Listdata=new ArrayList(); try(FileInputStream fis=new FileInputStream(fileName)){ XSSFWorkbook workbook=new XSSFWorkbook(fis); XSSFSheet sheet=workbook.getSheetAt(0); Iterator rows=sheet.rowIterator(); String[]imsi=n..
최종적으로는 엑셀 데이터를 읽어서 PDF를 만드는 과정까지 하려고 한다. 이 예제는 iText API를 다운받아야 한다. https://mvnrepository.com/ Build Path 등록 Classpath 클릭 -> Add External JARs 클릭 -> 다운 받은 API등록 public class Project04_A { public static void main(String[] args) { // iText API String[] title=new String[] {"제목","저자","출판사","이미지URL"}; String[][]rows=new String[][] { {"물리법칙의 이해","리처드 파인먼","해나무","https://bookthumb-prinf.pstatic.net/cov..
cellDataType 엑셀 파일 준비 public class Project03_C { public static void main(String[] args) { String fileName="cellDataType.xlsx"; try(FileInputStream fis=new FileInputStream(fileName)) { XSSFWorkbook workbook=new XSSFWorkbook(fis); XSSFSheet sheet=workbook.getSheetAt(0); Iteratorrows=sheet.rowIterator(); while(rows.hasNext()) { XSSFRow row=(XSSFRow)rows.next(); Iteratorcells=row.cellIterator(); whi..
첫번째 예제 엑셀 파일을 읽어들이는 API : POI, commons-codec, commons-collections 다운로드 받자 https://mvnrepository.com/ 임의의 엑셀 데이터를 만들자. bookList.xlsx ExcelVO를 만들어서 엑셀에서 불러온다음에 하나로 묶을 때 가지고 와서 ArrayList에 첫번째 VO, 두번째 VO, 세번째 VO 등등... 최종 ArrayList에다가 책 정보를 담는 것. 담아져 있는 엑셀 정보를 화면에다가 출력하는 과정. POI는 마이크로소프트에서 만든 데이터들의 포멧 파일들을 핸들링 할 수 있는 API ※ 실습을 해본 결과 API를 더 다운받아야 한다. 원래 코드는 FileInputStream으로 읽은 파일을 HSSFWorkbook 객체를 이용..
Jsoup은 Python에도 beautifulsoup이라고 하는 API가 있다. 특정 웹사이트에 있는 html data를 가져와서 element들을 추출해낼수 있는 API 이 기술을 크롤링 기술이라고 함. 특정하게 웹에서는 크롤링 기술이 많이 발전되어 있고 다양한 API가 있다. 자바에서는 Jsoup을 사용해서 할 수 있다. https://jsoup.org jsoup: Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety jsoup: Java HTML Parser jsoup is a Java library for working with real-world HTML. It provides a very convenient A..
Static Map https://api.ncloud-docs.com/docs/ai-naver-mapsstaticmap Static Map 개요 - Static Map api.ncloud-docs.com public class Project01_E { // 지도 이미지 생성 메서드 public static void map_service(String point_x, String point_y, String address){ String URL_STATICMAP="https://naveropenapi.apigw.ntruss.com/map-static/v2/raster?"; try { String pos=URLEncoder.encode(point_x+" "+point_y,"UTF-8"); String url=..