데이터를 읽어야하는이 거대한 Excel (xls)
파일이 있습니다. xlrd
라이브러리를 사용해 보았지만 꽤 느립니다. 그런 다음 파일을 수동으로 CSV
파일로 변환하고 CSV
파일을 읽는 것이 더 빠르게 진행된다는 것을 알게되었습니다.XLRD 대 Win32 COM 성능 비교
그러나 파일을 가져 오기 전에 을 수동으로 csv
으로 저장하도록 클라이언트에 요청할 수 없습니다. 그래서 나는 그것을 읽기 전에 파일을 변환하는 것을 생각했다.
사람이되는 과정이 빠르게 어떠한 벤치 마크를 수행했습니다 다음 xlrd
라이브러리와
- 엽니 다
Excel
파일 및CSV
파일로 저장하거나, - 열고
Excel
파일win32com
라이브러리 및 파일을CSV
개로 저장 하시겠습니까?
것은 가장 느린 부분은 파일의 개방이기 때문에 내가 부탁하고, 그래서 win32com
을 사용하는 성능 부츠를 얻을 수 있다면 나는 기꺼이 그것을 시도 할 것입니다.
불행히도 소프트웨어 라이브러리에 대한 권장 사항을 묻는 질문은 주제와 관련이 없습니다. 왜 벤치마킹을 시도하지 않으시겠습니까? 모듈에 대한 구체적인 문제 해결을 수행하십시오. – Parfait