python excel 예제

파이썬은 OpenPyXL과 함께 제공되지 않으므로 설치해야합니다. 부록 A에서 타사 모듈을 설치하기위한 지침을 따르십시오. 모듈의 이름은 openpyxl입니다. 올바르게 설치되었는지 여부를 테스트하려면 대화형 셸에 다음을 입력합니다. 그래서 파이썬 개발자는 이러한 파일뿐만 아니라 다른 많은 유형의 파일을 읽고 쓰고 조작하는 방법을 구현했습니다. 팬더를 사용하여 Excel 파일을 파이썬으로 쉽게 가져올 수 있습니다. 이 목표를 달성하려면 read_excel을 사용해야 합니다. 파이썬 2.7, 3.4+, Jython 및 PyPy를 지원하며 표준 라이브러리만 사용합니다. read_excel 메서드에는 백만 개의 인수가 포함되어 있지만 일상적인 작업에 매우 유용 할 가장 일반적인 인수에 익숙해지도록합니다. pprint.pformat() 함수는 유효한 파이썬 코드로 서식이 지정된 문자열을 생성합니다.

census2010.py 라는 텍스트 파일에 그것을 입력 하 여, 파이썬 프로그램에서 파이썬 프로그램을 생성 했습니다! 이것은 복잡해 보일 수 있지만 장점은 이제 다른 파이썬 모듈과 마찬가지로 census2010.py 가져올 수 있다는 것입니다. 대화형 셸에서 새로 만든 census2010.py 파일(내 랩톱에서 C:Python34)으로 현재 작업 디렉토리를 폴더로 변경한 다음 가져오기: 파일 이름을 포함하는 것을 잊지 마십시오(이 예제에서는 강조 표시된 대로 `제품 목록`입니다). 파란색)을 참조하십시오. 또한 Excel 파일 확장자 (우리의 경우 녹색으로 강조 표시된 `.xlsx`)를 포함해야합니다. 초기 단계는 Excel 파일을 DataFrame으로 가져 오기 때문에 모든 작업을 수행 할 수 있습니다. xls 및 xlsx 파일 확장문을 지원하는 팬더의 read_excel 방법을 시연할 것입니다. read_csv는 read_excel을 사용하는 것과 동일합니다, 우리는 깊이 갈 수 없습니다하지만 난 예를 공유 할 것입니다. 지금까지 코드 내에서 경로 이름을 지정하여 Excel 파일을 Python으로 가져오는 방법을 보았습니다. range() 함수의 도움으로 for 루프를 사용하여 열 2에 값이 있는 행의 값을 인쇄하는 데 도움이 됩니다.

이러한 특정 셀이 비어 있으면 None을 다시 얻을 수 있습니다. 루프에 대해 더 알고 싶다면 데이터 과학 코스를 위한 중간 파이썬 과정을 수강하는 것이 좋습니다. 스프레드시트에서 데이터를 자동으로 ”정리”합니다. 예를 들어 정규식을 사용하여 여러 형식의 전화 번호를 읽고 단일 표준 형식으로 편집할 수 있습니다. 설치가 완료되면 텍스트 편집기를 열어 새 파일을 만들고 원하는 이름을 지정합니다. 나는 그것을 excelScript.py 이름을 주고있다. 위의 코드는 ”Sheet 1″이라는 단일 시트를 포함하는 ”Sample.xls”라는 이름의 빈 Excel 파일을 만듭니다. 이것은 간단한 .xls 파일 생성의 예입니다. 위의 스크립트를 실행할 수 있지만 여러 프로젝트가 동시에 실행되고 동일한 Python 설치를 공유하지 않으려는 경우 얼마나 쉬운지 고려하십시오. 또는 프로젝트에 충돌하는 요구 사항이 있는 경우 가상 환경이 편리합니다! Python을 사용하여 스프레드시트로 작업할 수 있는 많은 타사 패키지가 있습니다.

그들 중 일부는에 나열되어 있습니다 : 당신은 아마 당신의 데이터를로드하는 데 매우 자주 사용하는 팬더 패키지 외에, 당신은 또한 파이썬에서 데이터를 얻기 위해 다른 패키지를 사용할 수 있습니다. 사용 가능한 패키지에 대한 개요는 이 페이지를 기반으로 하며, 여기에는 Python의 Excel 파일로 작업하는 데 사용할 수 있는 패키지 목록이 포함되어 있습니다. 여기서는 시트의 이름을 변경합니다. 변경 내용을 저장하기 위해 파일 이름을 save() 메서드에 문자열로 전달합니다.