python pandas 创建excel代码
时间: 2023-08-20 10:50:41 浏览: 47
下面是使用Python的pandas库创建Excel文件的示例代码:
```python
import pandas as pd
# 创建一个数据帧(DataFrame)
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35],
'城市': ['北京', '上海', '广州']}
df = pd.DataFrame(data)
# 创建一个Excel写入器(ExcelWriter)
writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')
# 将数据帧写入Excel文件
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 保存并关闭Excel写入器
writer.save()
```
这段代码首先创建了一个包含姓名、年龄和城市的数据字典,然后将其转换为数据帧(DataFrame)。接下来,我们创建了一个Excel写入器(ExcelWriter),将数据帧写入Excel文件的“Sheet1”工作表中。最后,保存并关闭Excel写入器,生成名为"output.xlsx"的Excel文件。注意,需要安装pandas和xlsxwriter库来运行此代码。
相关问题
python pandas 创建一个excel 代码
使用 pandas 库创建一个 Excel 文件非常简单。下面是一个示例代码:
```python
import pandas as pd
# 创建一个包含数据的 DataFrame
data = {'Column1': [1, 2, 3, 4],
'Column2': ['A', 'B', 'C', 'D'],
'Column3': [True, False, True, False]}
df = pd.DataFrame(data)
# 将 DataFrame 写入到 Excel 文件中
with pd.ExcelWriter('output.xlsx') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False)
```
在上面的代码中,我们首先创建一个包含数据的 DataFrame,然后使用 `pd.ExcelWriter` 函数创建一个 Excel 文件写入器。最后,我们使用 DataFrame 的 `to_excel` 方法将数据写入到 Excel 文件中。在本例中,我们将数据写入到名为 `output.xlsx` 的 Excel 文件的 `Sheet1` 工作表中,并将 DataFrame 的索引列排除在写入的数据之外。
python pandas 读取excel
使用 Pandas 读取 Excel 文件非常方便,可以使用 `pandas.read_excel()` 函数。
下面是一个示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
# 输出 DataFrame 的前几行
print(df.head())
```
其中,`read_excel()` 函数中的参数 `sheet_name` 是可选的,表示要读取的工作表的名称或索引。
如果要读取多个工作表,可以使用 `pandas.ExcelFile()` 类:
```python
import pandas as pd
# 创建 ExcelFile 对象
xls = pd.ExcelFile('data.xlsx')
# 读取特定工作表
df1 = pd.read_excel(xls, 'Sheet1')
df2 = pd.read_excel(xls, 'Sheet2')
```
这样可以避免多次打开和关闭 Excel 文件,提高效率。