读取数据:

  1. 使用 Python 自带的 csv 模块读取 csv 文件
import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)
  1. 使用 pandas 库读取 csv 文件
import pandas as pd

data = pd.read_csv('file.csv')
print(data)
  1. 使用 xlrd 库读取 excel 文件
import xlrd

workbook = xlrd.open_workbook('file.xlsx')
worksheet = workbook.sheet_by_index(0)

for row_index in range(worksheet.nrows):
    row = worksheet.row(row_index)
    print(row)

保存数据:

  1. 使用 Python 自带的 csv 模块保存数据到 csv 文件
import csv

data = [['name', 'age'], ['Alice', 25], ['Bob', 30], ['Charlie', 35]]

with open('file.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)
  1. 使用 pandas 库保存数据到 csv 文件
import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)

df.to_csv('file.csv', index=False)
  1. 使用 xlwt 库保存数据到 excel 文件
import xlwt

data = [['name', 'age'], ['Alice', 25], ['Bob', 30], ['Charlie', 35]]

workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')

for row_index, row_data in enumerate(data):
    for col_index, col_data in enumerate(row_data):
        worksheet.write(row_index, col_index, col_data)

workbook.save('file.xls')
Python 读取和保存数据:CSV、Excel 文件操作指南

原文地址: https://www.cveoy.top/t/topic/ozn0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录