Python에서 CSV 파일 압축 - CSV를 ZIP으로

엄청난 데이터 유입으로 인해 파일 크기가 증가하고 이에 따라 더 많은 저장 공간이 필요합니다. 반면, 용량이 큰 파일은 파일 전송에 제한이 있을 때 클라우드를 통해 공유하기가 어렵습니다. 따라서 대용량 파일을 압축하는 것이 이 문제를 해결하는 유일한 방법입니다. Aspose.ZIPZIP 파일을 온라인으로 생성하는 온라인 도구를 제공하며 프로그래밍 방식으로 ZIP 대용량 파일에 대한 프로그래밍 솔루션도 제공합니다. 그러나 Aspose.ZIP for Python via .NET을 사용하여 Python에서 CSV 파일을 압축하는 방법을 알아봅니다. 이 Python 압축 라이브러리를 사용하면 비즈니스 앱용 CSV 파일 압축기를 구축할 수 있습니다. 이제 시작하겠습니다.

우리는 다음 사항을 다룰 것입니다:

  1. Python 압축 라이브러리 설치
  2. Python에서 프로그래밍 방식으로 CSV 파일 압축
  3. 온라인으로 ZIP 파일 생성

Python 압축 라이브러리 설치

이 잘 만들어진 Python API에는 압축/압축 풀기, 아카이브 처리 및 ZIP 암호화 기능이 탑재되어 있습니다. 또한 프로그래밍 방식으로 널리 사용되는 ZIP 파일 형식 간의 풍부한 변환 기능을 제공합니다. 따라서 Aspose.ZIP for Python via .NET을 사용하여 대용량 CSV 파일을 쉽게 압축할 수 있습니다. 이 Python 압축 라이브러리을 설치하려면 CMD/터미널에서 다음 pip 명령을 실행하세요.

pip install aspose-zip

참고: 이 API를 설치하기 전에 컴퓨터에 Python을 설정했는지 확인하세요.

파이썬 압축 라이브러리

Python에서 프로그래밍 방식으로 CSV 파일 압축

이 섹션에서는 Python에서 CSV를 ZIP으로 변환하는 실제 구현을 안내합니다. 이를 위해 소스 CSV 파일이 있습니다.

다음 단계에 따라 프로그래밍 방식으로 CSV 파일을 더 작은 크기로 압축할 수 있습니다.

  • Aspose.ZIP을 프로젝트로 가져옵니다.
  • Archive 클래스의 개체를 만듭니다.
  • createentry 함수를 호출하여 아카이브에 파일을 추가합니다.
  • save 메소드를 호출하여 ZIP 아카이브를 저장합니다.

다음 코드 조각은 Python에서 CSV를 ZIP으로 변환하는 방법을 보여줍니다.

# Aspose.ZIP을 프로젝트로 가져옵니다.
import aspose.zip as az
# Archive 클래스의 객체를 생성합니다. 
with az.Archive() as archive:
    # create_entry 함수를 호출하여 아카이브에 파일을 추가합니다.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # save 메소드를 호출하여 ZIP 아카이브를 저장합니다. 
    archive.save('/output_archive.zip')

위의 코드 샘플을 실행하면 지정된 주소에 새로운 ZIP 파일이 생성됩니다.

온라인으로 ZIP 파일 만들기

온라인 CSV 파일 압축기는 Aspose.ZIP에서도 지원됩니다. 무료이며 데스크톱과 모바일에서 효율적으로 작동합니다. Dropbox, OneDrive 또는 로컬 파일 시스템에서 파일을 업로드할 수 있는 옵션이 있는 엔터프라이즈 수준의 끌어서 놓기 사용자 인터페이스가 있습니다. CSV를 ZIP으로 쉽게 변환하고 UI에서 결과 파일을 다운로드할 수 있습니다.

온라인으로 zip 파일 만들기

CSV를 ZIP으로 변환 - 무료 라이센스 받기

무료 임시 라이센스를 사용하여 평가 제한 없이 이 Python 압축 라이브러리를 사용해 볼 수 있습니다.

결론

이것이 이번 블로그 포스팅의 끝입니다. 이 Python 압축 라이브러리를 사용하여 Python에서 CSV 파일을 압축하는 방법을 배웠기를 바랍니다. .NET을 통한 Aspose.ZIP for Python를 사용하여 CSV 파일 압축기를 구축할 수 있습니다. 또한 프로그래밍 방식으로 CSV 파일을 더 작은 크기로 압축하는 방법도 살펴보았습니다. 또한 문서 및 API 참조를 방문하여 다른 기능을 탐색할 수 있습니다.

마지막으로 aspose.com에서는 새 블로그 게시물을 작성하고 있습니다. 따라서 최신 업데이트를 계속 확인하시기 바랍니다.

도움을 받을 수 있습니다

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

Python에서 CSV 파일의 크기를 어떻게 줄입니까?

.NET을 통한 Aspose.ZIP for Python는 다양한 기능을 갖춘 Python 압축 라이브러리입니다. Python에서는 대용량 CSV 파일을 쉽게 압축할 수 있습니다. 구현을 보려면 이 링크를 방문하세요.

CSV 파일을 축소하려면 어떻게 해야 합니까?

온라인 CSV 파일 압축기를 사용하여 CSV를 ZIP으로 변환할 수 있습니다.

또한보십시오