1. 엑셀 문서 구조
1) 엑셀 문서, Excel Documents
2. 엑셀 지원 모듈
1) 엑셀 지원 파이썬 모듈
- xlwt
- OpenPyXL http://openpyxl.readthedocs.org/
- XlsxWriter
- PyExcelerate
2) openpyxl 모듈
- 로컬에 엑셀 프로그램이 설치되어 있지 않아도 엑셀파일 생성과 읽기가 가능
- 대용량 지원, 이미지 지원 등
- pip install openpyxl
> openpyxl과 관련 모듈이 설치
3. 엑셀 파일 읽기
1) 엑셀 문서(워크북) 열기
2) 워크시트 접근
- 워크시트 목록 리스트로 반환
- 액티브 워크시트 반환
3) 셀에 접근
4) cell() 함수 : 키워드 파라미터 사용
- 마지막 셀 (로우) : sheet.max_row
- 마지막 셀 (컬럼) : sheet.max_column
5) 여러 셀 접근하기
- 전체 컬럼과 로우에 접근하는 코드
6) 엑셀 문서 만들고 저장하기
- openpyxl.Workbook() : 워크북 생성
> 워크북이 생성되면 최소 1개의 워크시트가 같이 생성된다.
- save(‘pyauto.xlsx’) : 워크북 저장
4. 엑셀 쓰기 : 셀에 값 쓰기
- 셀을 접근할 때와 유사하다.
> sheet[‘A1’] : A1 셀의 값 읽기
> sheet[‘A1’] =‘hello’ : A1 셀에 값 쓰기
> sheet.cell(row=1, column=1) : A1 셀의 값 읽기
> sheet.cell(row=1, column=1, value=‘world’) : A1 셀의 값 쓰기
5. 엑셀 쓰기 : 수식(formulas)
>>> sheet[‘B9’] = ‘ =SUM(B1:B8)’
- merge_cell() 함수를 사용하여 셀 합치기
- example.xlsx 파일을 읽어 텍스트 파일로 저장
> 메이저리그 야구 구장 목록 엑셀파일에서 구장의 위치가 미국이 아닌 다른 국가에 있는 목록을 조회
> 해당 데이터를 park_outside_us.txt 파일로 저장
[CISCO] Nexus 전력 사용량 - 명령어, 확인 사항, 주의 사항
[CISCO] Nexus 전력 사용량 - 명령어, 확인 사항, 주의 사항
IDC에서는 기본 계약 전력이 있어 초과 사용 시에는 비용이 소모된다.찾아본 결과 Nexus 백본렉이 타 렉보다 전력을 많이 소모하고 있기 때문에 줄일 수 있는 방법을 찾아보아야 한다. 그럼 일단 N
infoofit.tistory.com
[보안] 02. 악성코드 및 해킹 최신 동향 - POS 악성코드, 산업기반시설 악성코드, 특수망 해킹, 정치
A. POS 악성코드 1) Starwood 호텔, 리조트에서 발생 (2015년) - http://www.starwoodhotels.com/Media/PDF/Corporate/Hotel_List.pdf 2) 인터콘티넨탈 호텔 그룹 (2016년)- https://krebsonsecurity.com/2016/12/holiday-inn-parent-ihg-probes-b
infoofit.tistory.com
[CCNA] VLAN - 구성, 확인 명령어, Trunk 포트, DTP, VTP VLAN, VLAN Routing
[CCNA] VLAN - 구성, 확인 명령어, Trunk 포트, DTP, VTP VLAN, VLAN Routing
A. VLAN이란? 1. 왜 VLAN을 사용하는가?스위치가 ARP 프로토콜을 통한 브로드캐스트 트래픽을 사용하는 경우에는 서로 다른 서브넷 상에 L3의 차단 정책이 있다 하여도 쉽게 우회할 수 있다. 불필요
infoofit.tistory.com