📅  最后修改于: 2023-12-03 15:37:26.897000             🧑  作者: Mango
在 Python 中,可以使用 zipfile
模块来压缩 Excel 文件。该模块提供了对 zip 文件的创建、读取和写入等操作。
下面是一个压缩单个 Excel 文件的示例代码:
import zipfile
def zip_excel_file(excel_file_path):
with zipfile.ZipFile('compressed_file.zip', 'w') as zip_file:
zip_file.write(excel_file_path)
说明:
zipfile.ZipFile
:创建一个新的 Zip 文件对象,用于写入内容。excel_file_path
:指定要压缩的 Excel 文件路径。zip_file.write
:将 Excel 文件写入到 Zip 文件中。如果要压缩多个 Excel 文件,可以将文件路径列表传递给 zip_file.write
方法。
下面是一个解压缩单个 Excel 文件的示例代码:
import zipfile
def unzip_excel_file(zip_file_path, excel_file_name):
with zipfile.ZipFile(zip_file_path, 'r') as zip_file:
zip_file.extract(excel_file_name)
说明:
zipfile.ZipFile
:打开一个存在的 Zip 文件,用于读取内容。zip_file.extract
:将 Zip 文件中指定的 Excel 文件解压缩到当前工作目录。如果要解压缩多个 Excel 文件,可以使用 zipfile.ZipFile.namelist
方法获取 Zip 文件中所有的文件名,然后遍历列表并调用 zip_file.extract
方法。
以上就是在 Python 中压缩 Excel 文件的介绍,希望对您有所帮助。