2010-05-15 2 views
0

Excel 형식으로 데이터의 유효성을 검사 할 수있는 기존 Python 라이브러리가 있습니까? 또는 그러한 오픈 소스 프로젝트를 검색하기 위해 어떤 종류의 키워드를 사용해야합니까? 감사.Excel 데이터 유효성을 검사하는 Python 라이브러리

xlrd xlwt xlutils

그들은 읽고 바이너리 저장 : 당신이 찾고 있지만, 조합, 읽기 및 쓰기 파일을 엑셀 수, 세 가지 라이브러리가 무엇

+0

"확인"하시겠습니까? 비밀 코드 같은데? –

답변

1

`난 확실하지 Windows와 Linux 모두에서 아카이브를 능가합니다. 데이터와 스타일의 형식을 지정하는 함수가 있습니다.

일부 데이터 열이 주어진 형식인지 확인하려면 이러한 libs (기본적으로 xlrd 포함)를 사용하여 수행 할 수 있습니다.

+0

고마워요! 데이터 유효성 검사의 의미는 Excel의 기본 유효성 검사 기능과 동일합니다. Excel에서는 사용자가 허용되는 값과 같은 일종의 규칙을 열에 설정하거나 고유 값만 허용 할 수 있습니다. 여기서 여러 Excel 파일에 대해이 작업을 자동화하고 싶습니다. 그래서 Excel 파일에서 잘못된 데이터를 잡아서 오류를 쉽게 해결할 수 있도록 출력 할 수있는 무언가를 찾고 있습니다. 감사합니다. – Stan

+1

Stan, 위의 libs로 할 수 있습니다. 원시 Excel 함수를 사용하려면 Mark Hammond의 pywin32 lib (win32all)을 살펴보십시오. 이 라이브러리를 사용하면 Excel 개체를 COM 개체로 액세스하고 네이티브 함수를 사용할 수 있습니다 – joaquin

2

[공시 : 나는 xlrd의 저자 해요]

xlrd 당신이 XLS 파일에서 데이터를 추출 할 수 있습니다. XLSX 지원은 알파 테스트입니다. 필요한 경우 전자 메일로 보내주십시오. 각 셀에 무엇이 있는지 정확히 알려줍니다 (Excel 셀 유형 및 값). 그것은 모든 플랫폼에서 Python 2.1에서 2.7까지 실행됩니다. Windows가 필요하지 않습니다. 컴퓨터에 Excel을 설치하지 않아도됩니다. 튜토리얼의 시작은 here입니다.

관련 문제