python中Excel文件读写

简介: python中Excel文件读写

在Python中,我们可以使用pandas库和openpyxl库(或者xlrd, xlwt, xlsxwriter等库)来读写Excel文件。

以下是一些基本操作示例:

  1. 使用pandas读取Excel文件:
import pandas as pd

# 读取Excel文件
df = pd.read_excel('example.xlsx')

# 查看数据
print(df)
  1. 使用pandas写入Excel文件:
import pandas as pd

# 创建一个DataFrame
data = {
   'Name': ['Tom', 'Nick', 'John'], 'Age': [20, 21, 19]}
df = pd.DataFrame(data)

# 写入Excel文件
df.to_excel('output.xlsx', index=False)  # 参数index=False表示不写入索引
  1. 如果你需要对Excel文件进行更复杂的操作(如样式设置、公式编写等),可以使用openpyxl库:
from openpyxl import Workbook

# 创建一个新的Excel工作簿
wb = Workbook()

# 选择活动的worksheet
ws = wb.active

# 写入数据
ws['A1'] = 'Hello'
ws['B2'] = 'World'

# 保存文件
wb.save('new_file.xlsx')
  1. 读取Excel文件内容:
    ```python
    from openpyxl import load_workbook

加载已存在的Excel文件

wb = load_workbook('example.xlsx')

选择一个worksheet

ws = wb['Sheet1']

读取单元格内容

print(ws['A1'].value)
```

以上都是基础操作,实际应用中可能需要根据具体需求进行更复杂的数据处理。

目录
相关文章
|
3天前
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
13 1
|
1天前
|
缓存 开发者 Python
Python指定行号读取文件的方法
这种方法的优势在于它的效率和简便性,特别是当需要从同一文件中读取多行时。`linecache`会缓存文件,减少了重复读取的开销。
10 4
|
21小时前
|
存储 文件存储 Python
python如何把字节写到文件里4-2
python如何把字节写到文件里4-2
|
1天前
|
Python
Python批量复制指定名称文件的技巧
通过上述步骤和示例代码,你可以轻松实现批量复制特定名称文件的功能。这种技术不仅节省了时间,而且通过脚本自动化,提高了工作效率。
11 2
|
18小时前
|
Python
Python如何将日志输入到文件里
Python如何将日志输入到文件里
|
19小时前
|
Python
7-21|Python加载plist格式文件
7-21|Python加载plist格式文件
|
20小时前
|
JSON 数据格式 Python
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
|
20小时前
5-22|pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Office Excel', 'Excel 无法打开文件“
5-22|pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Office Excel', 'Excel 无法打开文件“
|
1天前
|
数据处理 Python
Python遍历文件夹所有文件并按指定排序
Python遍历文件夹所有文件并按指定排序
对excel读写的三个模块,xlsxwriter最牛,xlwt , xlrd,openpyxl
对excel读写的三个模块,xlsxwriter最牛,xlwt , xlrd,openpyxl