일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nmap
- insert
- centos
- Materials
- sshpass
- postgresql
- kitura
- Jupyter Notebook
- SWIFT
- PYTHON
- ssh
- ftp
- STF
- appium
- appium server
- nGrinder
- perfect
- postgres
- 실행권한
- port forwarding
- openpyxl
- create table
- ubuntu
- STF_PortForwarding
- rethinkdb
- GoCD
- Jupyter
- 28015
- nohup
- mysql
- Today
- Total
don't stop believing
간혹 테이블의 컬럼명이나 타입을 변경해야 할 때가 있다.Alter table 명령을 사용하면 된다. 먼저 아래와 같이 테이블을 만들었습니다. CREATE TABLE words ( equipId serial PRIMARY KEY, word varchar (50) NOT NULL, korean varchar (250) NOT NULL, example varchar (1000) NULL, location varchar (250) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')), updateDate date ); 잘못 만들어 진 부분은 아래와 같습니다.1. korean이..
테이블을 다루는 쿼리를 확인해 보자 먼저 테이블 만들기. company란 테이블을 만들어 보자. id를 primary key로 잡았고 not null이다. CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); 그리고 department라는 테이블도 만들어 보자.이 테이블도 id를 primary key로 잡았다. CREATE TABLE DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL ); 테이블이 정상적으로 만들어 졌다면 테이블을 확인해 보자..
엑셀 파일을 json파일로 만들어 봅시다. 변경하려는 엑셀 파일은 앞서 설명한 영어단어 엑셀입니다. [openpyxl을 이용해서 sql 쿼리문 만들기] # -*- coding:utf-8 -*- import openpyxl import codecs # 엑셀파일 열기 filename = "word-list-01.xlsm" book = openpyxl.load_workbook(filename) # 엑셀 파일의 첫번째 시트 추출하기 sheet = book.worksheets[0] # json 형식에 맞게 문자 변경 def replaceToJson(text): if text == None: return "" else: text = text.replace("\n", "\\n") text = text.replace(..
간혹 엑셀에 있는 데이터를 DB에 넣어야 할 때가 있습니다. 많은 방법이 있지만 제가 선호하는 방법은 엑셀의 cell을 insert 문으로 변경해서 넣는 것을 선호합니다. python의 openpyxl을 이용해서 엑셀을 sql 파일로 변경해 보겠습니다. 우선 엑셀 형태는 영어사전입니다. 단어가 있고, 한글 뜻, 영어 뜻 3개의 column으로 구성되어 있습니다. openpyxl을 이용해 python 코드를 작성해 봅니다. # -*- coding:utf-8 -*- import openpyxl import codecs # 엑셀파일 열기 filename = "word-list-01.xlsm" book = openpyxl.load_workbook(filename) # 엑셀 파일의 첫번째 시트 추출하기 sheet..
엑셀 데이터를 관리하거나 json 등의 다른 타입으로 변경할 때 openpyxl을 사용합니다.pip을 이용해 openpyxl을 설치해 봅시다. pip3 install openpyxl 학습을 위해 적당한 엑셀 파일을 다운받아 봅시다.e-나라지표의 자치단체 행정구역 및 인구현황 데이터를 다운받아 봅시다.아래 링크로 가서 엑셀 파일을 다운받아 봅시다.http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1041 * 참고: openpyxl은 Excel 2010 이상의 xlsx, xlsm, xltx, xltm 파일을 처리할 수 있습니다.따라서 다운받은 파일이 xls라면 xlsx로 변환해 줘야 합니다. openpyxl에서는 엑셀 파일을 book이라고 합니다...
Windows에 python이 설치되었다면 다양한 module을 사용하기 위해 easy_install과 pip을 설치해 봅니다.참고로 python 2.7.9와 3.4 이후 버전에는 pip이 기본으로 내장되어 있습니다. 먼저 easy_install을 설치합니다.아래 url을 우클릭해 py 스크립트를 다른이름으로 저장합니다.https://bootstrap.pypa.io/ez_setup.py 저는 download 폴더에 저장했습니다. 그리고 cmd창을 열어 스크립트를 저장한 download 폴더로 이동합니다.아래 명령으로 ez_setup.py를 python으로 build하고 install 합니다. cd C:\download python ez_steup.py build python ez_steup.py inst..