Python使用pyexcel读取和写入Excel、CSV、TSV、HTML、JSON等多种电子表格文件格
环境搭建准备工作: 1. 安装Python:Python是运行pyexcel的基础,你可以从官方网站(python.org)下载并安装Python。 2. 安装pyexcel:你可以使用pip命令安装pyexcel,打开终端或命令行窗口并运行以下命令:pip install pyexcel 依赖的类库: 1. pyexcel:提供了读写Excel、CSV、TSV、HTML、JSON等多种电子表格文件格的功能。 2. pyexcel-io:提供了与不同文件格式交互的支持。 完整样例代码: 首先,我们将展示如何读取和写入Excel文件,然后会介绍如何处理其他文件格式。 ```python # 导入pyexcel模块 import pyexcel as pe # 读取Excel文件 sheet = pe.get_sheet(file_name='example.xlsx') # 输出Excel文件的内容 for row in sheet: print(row) # 写入Excel文件 data = [["Name", "Age"], ["John", 25], ["Lisa", 30]] sheet = pe.Sheet(data) sheet.save_as("example_output.xlsx") # 读取CSV文件 sheet = pe.get_sheet(file_name='example.csv') # 输出CSV文件的内容 for row in sheet: print(row) # 写入CSV文件 data = [["Name", "Age"], ["John", 25], ["Lisa", 30]] sheet = pe.Sheet(data) sheet.save_as("example_output.csv") # 读取TSV文件 sheet = pe.get_sheet(file_name='example.tsv') # 输出TSV文件的内容 for row in sheet: print(row) # 写入TSV文件 data = [["Name", "Age"], ["John", 25], ["Lisa", 30]] sheet = pe.Sheet(data) sheet.save_as("example_output.tsv") # 读取HTML文件 sheet = pe.get_sheet(file_name='example.html') # 输出HTML文件的内容 for row in sheet: print(row) # 写入HTML文件 data = [["Name", "Age"], ["John", 25], ["Lisa", 30]] sheet = pe.Sheet(data) sheet.save_as("example_output.html") # 读取JSON文件 sheet = pe.get_sheet(file_name='example.json') # 输出JSON文件的内容 for row in sheet: print(row) # 写入JSON文件 data = [["Name", "Age"], ["John", 25], ["Lisa", 30]] sheet = pe.Sheet(data) sheet.save_as("example_output.json") ``` 总结: 使用pyexcel可以方便地读取和写入多种电子表格文件格,包括Excel、CSV、TSV、HTML、JSON等。它提供了简单且易于使用的接口,使得处理电子表格文件格变得简单快捷。