在Python中,您可以使用不同的库来转换表格格式,例如将Excel文件转换为CSV、JSON或其他格式。以下是一些示例代码片段,展示了如何使用不同的库进行转换:
使用Spire.XLS库
from spire.xls import *from spire.xls.common import *加载XLSX文件workbook = Workbook()workbook.LoadFromFile("示例.xlsx")将XLSX文件另存为XLS格式workbook.SaveToFile("Xlsx转Xls.xls", ExcelVersion.Version97to2003)workbook.Dispose()
使用pandas库
import pandas as pd读取Excel文件excel_data = pd.read_excel("example.xlsx")将Excel文件转换为CSV文件excel_data.to_csv("example.csv", index=False)
使用pyexcel库
import pyexcel as pe读取Excel文件data = pe.get_array("example.xls")将数据写入新的Excel文件pe.save_as(data, "example_output.xlsx")
使用win32com库
import pandas as pdimport pywin32安装pywin32python -m pip install pywin32读取Excel文件filename = "example.xls"outfile = "example_output.xlsx"data = pd.read_excel(filename)将数据写入新的Excel文件,不包含索引data.to_excel(outfile, index=False)
使用openpyxl库
from openpyxl import load_workbook读取Excel文件workbook = load_workbook("example.xlsx")worksheet = workbook.active将数据写入新的Excel文件data = []for row in worksheet.iter_rows(values_only=True):data.append(row)with pd.ExcelWriter("example_output.xlsx") as writer:pd.DataFrame(data).to_excel(writer, index=False)
以上代码展示了如何使用Spire.XLS、pandas、pyexcel和openpyxl库将Excel文件转换为不同的格式。您可以根据需要选择合适的库进行操作。

