python 打开excel表格,并向第一行写入数据。
时间: 2023-04-03 14:02:54 浏览: 84
可以使用 pandas 库来打开 excel 表格,并向第一行写入数据。具体代码如下:
```python
import pandas as pd
# 打开 excel 表格
df = pd.read_excel('example.xlsx')
# 向第一行写入数据
df.loc[0] = ['数据1', '数据2', '数据3']
# 保存修改后的 excel 表格
df.to_excel('example.xlsx', index=False)
```
其中,`example.xlsx` 是要打开的 excel 表格的文件名,`df` 是一个 pandas 的 DataFrame 对象,`df.loc[0]` 表示选取第一行,`['数据1', '数据2', '数据3']` 是要写入的数据。最后,使用 `df.to_excel()` 方法将修改后的数据保存到原 excel 表格中。
相关问题
python 使用openpyxl, 打开excel表格,并向第一行写入数据。
可以使用以下代码实现:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择第一个工作表
sheet = workbook.active
# 向第一行写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
# 保存文件
workbook.save('example.xlsx')
```
这段代码会打开名为 `example.xlsx` 的 Excel 文件,并向第一行写入姓名、年龄和性别这三个标题。最后保存文件。
python pandas, 新建excel表格,并循环向第一行写入100个数据。
可以使用 pandas 库中的 `DataFrame` 和 `to_excel` 方法来实现。具体代码如下:
```python
import pandas as pd
# 新建 DataFrame
df = pd.DataFrame()
# 向第一行写入 100 个数据
for i in range(100):
df.loc[0, i] = i
# 将 DataFrame 写入 excel 文件
df.to_excel('test.xlsx', index=False)
```
这样就可以在当前目录下生成一个名为 `test.xlsx` 的 excel 文件,并在第一行写入了 100 个数据。