python操作excel的100行代码
时间: 2023-07-21 10:42:14 浏览: 49
以下是一个简单的例子,展示如何使用Python操作Excel。这个例子使用了openpyxl库。
```python
# 导入库
from openpyxl import Workbook
from openpyxl import load_workbook
# 创建一个新的工作簿
workbook = Workbook()
# 创建一个新的工作表
sheet = workbook.active
# 写入数据
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
# 保存工作簿
workbook.save('example.xlsx')
# 打开一个已有的工作簿
workbook = load_workbook(filename='example.xlsx')
# 获取工作表
sheet = workbook.active
# 获取单元格的值
print(sheet['A1'].value)
print(sheet['B1'].value)
# 遍历工作表中的所有行
for row in sheet.iter_rows():
for cell in row:
print(cell.value)
```
这只是一个简单的例子,具体的操作会根据需求而有所不同。但这个例子应该可以帮助你开始使用Python操作Excel。
相关问题
python删除excel重复行代码
可以使用pandas库来实现删除Excel重复行的操作,代码如下所示:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_file_path.xlsx')
# 删除重复行
df.drop_duplicates(inplace=True)
# 保存修改后的Excel文件
df.to_excel('your_file_path.xlsx', index=False)
```
其中,`your_file_path.xlsx`是你要删除重复行的Excel文件的路径。代码中先使用`pd.read_excel()`方法读取Excel文件,然后使用`df.drop_duplicates()`方法删除重复行,最后使用`df.to_excel()`方法保存修改后的Excel文件。注意,`inplace=True`表示在原数据上进行修改,`index=False`表示不保存行索引。
python操作excel的代码
非常感谢您的提问。下面是一个使用Python操作Excel文件的代码示例:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取sheet
sheet = workbook.active
# 读取单元格的值
cell_value = sheet['A1'].value
# 修改单元格的值
sheet['A1'] = 'New Value'
# 保存修改后的文件
workbook.save('example.xlsx')
```
此代码使用openpyxl库来读取和写入Excel文件。您需要首先安装此库,您可以使用以下命令在命令行中安装这个库:
```python
pip install openpyxl
```
请注意,在使用此代码之前,您需要将example.xlsx替换为您自己的Excel文件名,并相应地更改单元格的引用或处理方式以满足您的需求。
希望这可以回答您的问题!