Visualizing Data using MySQL and Excel 2013

Edward Tuffte를 염두에두고 히스토그램에서 데이터를 시각화하는 흥미로운 방법을 보여 드리고자합니다 따라서 ODBC 연결을 사용하여 데이터베이스에서 데이터를 가져옵니다

그래서 MS Query를 열어보십시오 데이터 소스를 선택하십시오 그런 다음 쿼리에 포함 할 테이블 및 후속 열을 선택하십시오 그래서 나는 국가가 필요하다 주문 수

그리고 우편 번호 이 예에서는 국가, 주문 수 및 인구에 대해서만 관심이 있습니다 그러나 우편 번호는 물론 두 테이블을 서로 연결하는 데 사용됩니다 모든 빈 값을 걸러 낼 것입니다 이제 우편 번호 테이블을 추가해야합니다

우편 번호 상태 인구 이제 Power Pivot을 이전에 사용해 본 적이 있다면 이것을 좋아할 것입니다 하나의 테이블을 클릭하고 피봇 테이블을 선택한 다음이 데이터를 데이터 모델에 추가하도록 선택하십시오

이제이 두 테이블을 관련시킬 수 있습니다 이제 저는 우편 번호를 연결하려고합니다 이제 피벗 테이블을 보통처럼 만들면됩니다 나는 앞으로 나아가서 주문 수에 따라 걸러 낼 것이다 이제 데이터를 그래프로 나타내려면 권장 차트를 열고 콤보를 선택하십시오

나는 세컨더리 축에 인구를 갖게 될 것이다 차트 유형을 영역으로 변경하고 주문의 차트 유형을 열로 변경하십시오 이제 전설이 바닥에 오도록 디자인을 변경하려고합니다 그런 다음 모든 필드 버튼을 제거하십시오 따라서 차트를 확장하더라도이 시점에서 읽는 것이 조금 어렵습니다

저는 주문으로 상위 20 개 주를 포함 할 것입니다 자, 당신은 멋진 비주얼을 가지고 있습니다 NJ의 인구와 같은 더 많은 정보가 필요하다면 숨겨져 있습니다 단지 테이블을 참조 할 수 있습니다 따라서 캘리포니아, 플로리다 및 텍사스에서 성장할 수있는 충분한 공간이 있음을 알 수 있습니다

또한 현재 판매 활동의 상당 부분 (아마도 마케팅은 북동부에있는 것으로 나타남) 어려운 부분을 완료하면 정리하고 시각적으로 더 많은 데이터가 남아 있기 때문에 제목을 추가해야하며 전설을 엉망으로 만들 수 있습니다 나는 당신이 최선을 다할 판사가되도록 할 것입니다 그래서 다음에 너를 볼거야 감사

Migrar datos de Excel a MySQL en Java #1

안녕하세요 제 이름은 Alex Joel입니다 이 동영상에서 우리는 데이터를 이전하는 데 도움이되는 응용 프로그램을 만들 것입니다

Excel의 MySQL의 데이터베이스에 Java 사용 그럼 당신은 이미 내가 가진 프로젝트를 관찰 할 수 있을까? NetBeans에서 Excel의 데이터를 mysql로 ​​마이그레이션 이제 Excel로 이동합니다 여기 Excel에서 우리는 다음 컬럼을 생성 할 것입니다 첫 번째 열은 id라고 부릅니다 두 번째 이름 세 번째 성 제 4 방향 및 다섯 번째 이메일 이제 다음 데이터를 입력 해 보겠습니다 우리는 이미 잘 들어 섰습니다

다음 데이터 이 데이터는 마이그레이션 할 데이터입니다 데이터베이스쪽으로 mysqll에 이제 계속 진행되는 것은 데이터를 저장하는 것입니다 아카이브 다음으로 저장 우리는 우리 프로젝트의 폴더를 찾는다 우리가 한 일 NetBeans에서 좋아, 우리는 내 프로젝트의 폴더에있다 이제 Excel 시트를 저장해 봅시다

97 책으로 -2003 파일이 데이터라고 부릅니다 우리는 계속 계속하다 이제 우리 프로젝트의 폴더로 이동합니다 어떻게 잘 관찰 할 수 있니? 여기 Excel 시트가 있습니다 통화 데이터 지금 오른쪽 클릭 속성 여기서 우리는 확장을 볼 수 있습니다 엑셀 시트에서 그 확장은 포인트 xls이다

xls 이제 우리는 데이터베이스를 생성하려고합니다 in mysql 나는 데이터베이스 관리자를 사용하고있다 하이디 SQL 이 데이터베이스 관리자 for mysql 내가 떠날 비디오의 설명에서 MaríaDB에 대해 더 알고 싶다면 MariaDB가 제공하는 관리자입니다 공식 웹 사이트 방문 링크 MaríaDB 여기 MaríaDB의 공식 웹 사이트에 있습니다 MaríaDB를 다운로드하는 옵션은 다음과 같습니다

계속 잘 하네 이제 우리는 새로운 데이터베이스를 생성 할 것입니다 새 데이터베이스 만들기를 마우스 오른쪽 단추로 클릭하십시오 우리는 그것을 데이터베이스라고 부를 것이다 엑셀 받아 들인다 데이터베이스가 이미 생성되었습니다

이제 우리는 그것을 선택한다 새 것을 창조하다 판자 우리는 테이블 데이터를 호출 할 것이다 추가 버튼에서 확인 다음 열을 추가해 보겠습니다 이드 새 색인 만들기를 마우스 오른쪽 단추로 클릭하십시오 기본 키 가치 디폴트 우리는 그것을 선택하고 그것을 배치합니다

자동 증가 우리는 다른 칼럼을 추가한다 우리는 이름을 부를 것이다 varchar 유형 20 다른 컬럼 성 varchar 방향 마지막 열 전자 메일 이러한 열은 호출 될 때 호출되어야합니다 엑셀 시트에 ID 성 이메일 주소 잘 지내요 데이터라는 테이블이 exce3l이라는 데이터베이스에 이미 만들어져 있습니다

잘 여기에 그것이 말하는 곳 코드 창조하다 우리는 쿼리를 관찰 할 수있다 우리가 만든 테이블에서 이 같은 표를 다시 만들고 싶다면 우리는 전체 쿼리를 복사해야합니다 콘솔에 가다 붙여 넣기 쿼리를 실행 그것이 데이터를 말하는 시간 우리는 열이 비어 있음을 볼 수 있습니다 이제 데이터베이스가 생겼습니다

ID와 성을 포함한 데이터 테이블을 가진 Excel 호출 이제 NetBeans를 실행해야합니다 응용 프로그램 만들기 나는 이미 나의 프로젝트를 가지고있다 지금 내가 만들 패키지에 새로운 계급 오른쪽 클릭 새로운 자바 클래스 클래스 연결을 호출합니다 우선 프로젝트 폴더에 다음 jar 파일을 배치했습니다 MySQL 커넥터 및 jar 파일 jxl 내가 떠날 비디오에 대한 묘사가 잘되어있다

다운로드 링크 자료실 항아리 이제 우리는 넷빈으로 프로젝트에 간다 우리가 선택한다 서점 폴더 오른쪽 클릭 jar 폴더 추가 우리는 우리 프로젝트의 폴더를 찾는다 우리는 첫번째 jar 파일을 선택한다 이 jar 파일은 형식의 Excel 파일을 읽을 수 있어야합니다

xls 우리가 열어 아주 잘, 우리의 첫 번째 파일은 이미 추가되었습니다 오른쪽 클릭 항아리 추가 mysql 커넥터 인 다음 jar 파일을 선택한다 우리는 이미 두 개의 jar 파일을 가지고 있습니다 우리 서점에서 이제 연결 클래스에서 우리는 유형 연결의 변수를 넣습니다

우리는 도서관을 수입한다 이제 메소드를 생성 해 봅시다 연결 유형 연결이라고하는 이제 메소드 내에서 try catch를 만들 것입니다 지금 시도 안에 우리는 드라이버를로드합니다 mysql에서 잘 우리가 연결 문자열을 할당하는 연결 변수에 우리는 도서관을 수입한다

SQL 드라이버 관리자 여기에 우리는 연결 문자열을 보여줄 수 있습니다 장소 jdbc : mysql : 두 개 // localhost 우리는 Excel 데이터베이스의 이름을 넣습니다 우리 서버의 사용자 이름 우리 서버의 암호 나는 의미한다 내 경우에는 관리자 하이디 데이터베이스 어떻게 우리가 관찰 할 수 있는가? 내 사용자는 루트입니다 포트 3306 그럼이 사용자입니다

우리가 연결 고리에 가지고있는 및 암호 서버에서 섹션을 시작할 때 입력하는 것과 동일한 비밀번호 이제 다음 메시지를 게시합니다 이제 우리는 캐치를 넣는다 캐치 안에 다음과 같은 메시지를 넣습니다 우리는 예외의 문자 e를 연결한다 try catch 외부에서 우리는 connect 변수에 리턴을 둔다

오케이, 계속 확인해 연결 문자열의 오류 우리는 당신에게 연결을 해줄거야 이제 다른 방법을 만들어 보겠습니다 유형 연결하고 우리는 그것을 가까운 연결이라고 부를 것이다 메서드 내에서 try catch를 배치합니다

try 내부에 connect 변수를 넣습니다 점 가까이에 연결을 닫는 메시지 우리는 캐치를 넣는다 그리고 우리가 놓은 캐치 안에 다음 메시지 우리는 다음 라이브러리를 가져온다 우리는 이미 연결 클래스를 가지고 있습니다 우리의 방법 연결하다 그리고 우리의 방법은 가까운 연결

PHPExcel Tutorial – Export to Downloadable Excel file

이 튜토리얼에서는 PHPExcel을 통해 다운로드 가능한 xlsx 파일을 생성하고 내보내는 방법에 대해 설명합니다 index

php 파일부터 시작해 보겠습니다 downloadphp 파일 (xlsx 파일을 생성하기위한 코드를 작성합니다)을 호출하는 다운로드 버튼이있는 간단한 양식을 작성하겠습니다 OK는 양식을 움직이게했다 다음으로 download

php를 만듭니다 첫 번째는 PHPExcel을 페이지에 포함시키는 것입니다 다음으로 PHPExcel 객체를 생성합니다 생성 된 객체에서 활성 시트를 가져온 다음 setCellValue ()를 사용하여 셀 데이터를 조작 할 수 있습니다 셀 참조는 Excel에서 본 것처럼 정확하게 나타납니다 (예 : A1, B2 등)

나는 '안녕하세요 세상을!' 제 1 셀 (A1) 원하는 경우 시트 이름을 변경할 수 있습니다 시트 객체를 가져 와서 setTitle ()을 호출하면됩니다 다음은이 튜토리얼의 핵심 부분입니다 – HTTP 헤더! 다음은 xlsx 파일에 대한 다운로드를 팝업으로 표시하기 위해 HTTP 헤더에 필요한 설정입니다 첫 번째는 Content-Type입니다 xlsx 파일의 경우 application / vnd

openxmlformats-officedocumentspreadsheetmlsheet가됩니다 Content-Type은 각 파일 유형마다 다릅니다 그래서 xls로 내보내기를 원하면 "application / vnd

ms-excel"이됩니다 다음은 Content-Disposition입니다 여기서 생성 된 파일 이름과 파일 유형을 지정할 수 있습니다 그리고 마지막은 Cache-Control입니다 이렇게하면 브라우저가 파일을 캐시하지 않고 매번 xlsx 파일을 서버에서 가져 오지 않게됩니다

우리는 파일을 생성하기 위해 작가를 만들어야합니다 PHPExcel_IOFactory :: createWriter 사용 PHPExcel 객체를 전달합니다 파일 형식 지정 ( "Excel 2007") 그런 다음 PHP 출력 스트림을 통해 내용을 전달하려면 save ( "php : // output")를 호출하십시오 자, 이제 준비 됐어 어떻게 작동하는지 보자

지켜봐 줘서 고마워 이게 도움이된다면 좋아하거나 구독하십시오 🙂

PHPExcel : Working With Excel Spreadsheet in PHP #3 Populating Excel With Data From Databases

PHP Excel 튜토리얼 시리즈에 다시 오신 것을 환영합니다 이 장에서는 Excel 시트를 채우는 방법을 설명하고 설명합니다

mysql 데이터베이스의 데이터와 함께 이 장에서는 또한 셀 병합, 간단한 스타일링, 정렬, 치수 및 기본 경계 시작하자 이미 일부 데이터가 포함 된 테이블이 있다고 가정합니다 이 예제에서는 클라이언트 목록을 보여줍니다

PHPExcel 대신에, 더 많은 파일 형식을 지원하는 PHPSpreadsheet를 사용할 수 있습니다 물론이 튜토리얼에서 PHPSpreadsheet를 사용할 수 있습니다 둘 다 거의 다르지 않기 때문입니다 나는 이전 장의 코드를 재사용하여 쉽게 작업을 수행 할 수 있습니다 먼저 데이터베이스에 대한 연결을 열어야합니다

PDO 클래스, mysqli 또는 지금은 사용되지 않는 mysql 함수를 사용하여 데이터베이스 작업을 할 수 있습니다 여기서 나는 mysqli를 사용하여 간단하게 유지한다 그런 다음 데이터베이스 선택 쿼리를 만들어 클라이언트 목록을 가져옵니다 쿼리 결과를 루프하기 전에, 데이터를 표시하려면 시작 행 번호를 정의해야합니다 여기에 제목과 표제를 붙이기 위해 3 행을 예약했습니다

그래서 네 번째 줄부터 데이터를 넣기 시작합니다 다음으로 레코드를 셀에 넣는 루프를 만듭니다 모든 반복에서 행 번호를 증가시킵니다 여기서 우리는 열을 하드 코딩하고 행에 대해 증가하는 변수를 사용합니다 생성 된 Excel 파일을 열 수없는 경우, 그것은 PHP에 의해 던져진 오류가 있음을 의미합니다

우리는 그것을했지만 데이터가 셀 너비보다 길기 때문에 좋지 않습니다 그래서 그것을 바로 잡자 getColumnDimension을 사용하여 우리는 setWidth 메소드를 사용해, 지정된 셀의 폭 지금까지는 그렇게 좋았습니다 제목과 열 머리글을 추가하여 테이블과 비슷하게 보이도록합시다 그런 다음 제목의 셀을 병합하여 깔끔하게 보이게 만듭니다

범위 이름을 mergeCells 함수의 매개 변수로 사용하십시오 이제 여기에 기본적인 셀 스타일이 있습니다 스타일은 배열 방식으로 정의되며 다음 장에서 더 자세히 설명 할 것입니다 지금은 글꼴과 테두리를 고쳐야합니다 좋아, 이제 제목 정렬을 조정 해 보겠습니다

그리고 데이터에 경계를 부여하십시오 다음은 Excel에서 사용할 수있는 테두리 옵션입니다 여기서는 데이터의 윤곽선 옵션을 사용합니다 이제 우리 테이블은 테이블이 어떻게 생겼는지 보여줍니다 이것으로이 자습서의 내용을 마칩니다

다음 장에서 만나요