public class Project03_B { public static void main(String[] args) { try { // 1. 메모리에 가상의 엑셀을 만들고 내가 원하는 위치에 이미지를 저장 Workbook wb=new XSSFWorkbook(); // 2. Sheet My Sample Excel 생성 Sheet sheet=wb.createSheet("My Sample Excel"); // 3. 이미지 파일을 읽어오기 위해 InputStream 객체 InputStream inputStream=new FileInputStream("pic.jpg"); // 4. 바이트 단위로 읽어와서 바이트 배열에 저장(아직 엑셀에 쓰기 X) byte[] bytes=IOUtils.toByteArray(inp..

전체 글
첫번째 예제 엑셀 파일을 읽어들이는 API : POI, commons-codec, commons-collections 다운로드 받자 https://mvnrepository.com/ 임의의 엑셀 데이터를 만들자. bookList.xlsx ExcelVO를 만들어서 엑셀에서 불러온다음에 하나로 묶을 때 가지고 와서 ArrayList에 첫번째 VO, 두번째 VO, 세번째 VO 등등... 최종 ArrayList에다가 책 정보를 담는 것. 담아져 있는 엑셀 정보를 화면에다가 출력하는 과정. POI는 마이크로소프트에서 만든 데이터들의 포멧 파일들을 핸들링 할 수 있는 API ※ 실습을 해본 결과 API를 더 다운받아야 한다. 원래 코드는 FileInputStream으로 읽은 파일을 HSSFWorkbook 객체를 이용..
Jsoup을 이용해서 네이버 스포츠 크롤링(https://sports.news.naver.com/wfootball/index) public class Project02_A { public static void main(String[] args) { // Jsoup API String url="https://sports.news.naver.com/wfootball/index"; Document doc=null; try { doc=Jsoup.connect(url).get(); }catch(Exception e) { e.printStackTrace(); } Elements element=doc.select("div.home_news"); String title=element.select("h2").text()..
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=..
1. 주소를 입력하면 위도와 경도를 추출하는 프로그래밍 - Console Version 프로그램 흐름도 주소입력 -> HttpURLConnection -> Naver Maps API 연동 -> JSON 형태로 내려보네 줌(응답) 받은 JSON data를 org.json API를 이용해서 출력을 해보는 예제 https://api.ncloud-docs.com/docs/ai-naver-mapsgeocoding Geocoding 개요 - Geocoding api.ncloud-docs.com public class Project01_D { public static void main(String[] args) { //String apiURP="https://naveropenapi.apigw.ntruss.com/ma..