写一个完整的用pandas实现excel数据读取写入的python程序
时间: 2023-11-24 14:06:10 浏览: 30
以下是一个完整的用pandas实现excel数据读取写入的python程序示例:
```python
import pandas as pd
# 读取excel文件
df = pd.read_excel('example.xlsx')
# 输出读取的数据
print(df)
# 修改数据
df.loc[df['Name'] == 'Tom', 'Age'] = 30
# 写入excel文件
df.to_excel('example_modified.xlsx', index=False)
```
在这个示例中,我们首先使用pandas的read_excel函数读取了一个名为example.xlsx的excel文件,然后输出了读取的数据。接着,我们使用pandas的loc函数找到名为Tom的行,并修改其年龄为30。最后,我们使用pandas的to_excel函数将修改后的数据写入一个名为example_modified.xlsx的新excel文件中,并禁用了索引列(index=False)。
相关问题
pandas读取excel数据后写入另一个excel
可以按照如下代码将pandas读取的excel数据写入另一个excel文件中:
```python
import pandas as pd
# 读取excel数据
df = pd.read_excel('input.xlsx')
# 对数据进行处理
# 写入另一个excel
df.to_excel('output.xlsx', index=False)
```
在上述代码中,首先使用pandas的`read_excel()`方法读取excel数据,然后对数据进行处理,最后使用`to_excel()`方法将数据写入另一个excel文件中。其中,`to_excel()`方法的第一个参数指定输出文件的文件名,第二个参数`index=False`表示不输出行索引。
python 实现将 excel 数据读取和写入
可以使用 Python 的 `pandas` 库来读取和写入 Excel 数据,具体操作如下:
读取 Excel 数据:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
print(df)
```
写入 Excel 数据:
```python
import pandas as pd
# 创建数据
data = {
'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']
}
# 转换为 DataFrame
df = pd.DataFrame(data)
# 写入 Excel 文件
df.to_excel('data.xlsx', sheet_name='Sheet1', index=False)
```
其中,`read_excel()` 函数可以读取指定 Excel 文件中的指定工作表数据,并返回一个 DataFrame 对象。`to_excel()` 函数可以将 DataFrame 对象中的数据写入到指定 Excel 文件的指定工作表中。需要注意的是,写入 Excel 数据时可以通过 `index` 参数指定是否将 DataFrame 的索引写入到 Excel 文件中。