Python 数组添加到excel表
时间: 2024-05-12 18:17:31 浏览: 6
可以使用 pandas 库中的 DataFrame 对象来操作 Excel 文件,具体的代码如下:
```python
import pandas as pd
# 创建一个包含测试数据的 DataFrame 对象
df = pd.DataFrame({'姓名': ['张三', '李四'], '年龄': [20, 25]})
# 将 DataFrame 写入到 Excel 文件中
writer = pd.ExcelWriter('test.xlsx')
df.to_excel(writer, index=False)
writer.save()
# 从 Excel 文件中读取数据到 DataFrame 对象中
df2 = pd.read_excel('test.xlsx')
print(df2.head())
```
需要注意的是,pandas 库需要通过 `pip` 命令进行安装。以上代码是将一个包含姓名和年龄的 DataFrame 对象写入到 `test.xlsx` 文件中,然后再从这个文件中读取数据,并打印部分前缀。
相关问题
python将数组添加到excel之中并添加
你可以使用Python中的openpyxl库来将数组添加到Excel中,并将Excel文件保存到磁盘上。下面是一个示例代码:
```python
import openpyxl
# 创建一个新的Excel文件
wb = openpyxl.Workbook()
# 选择第一个工作表
ws = wb.active
# 定义要添加到Excel中的数组
data = [
['姓名', '性别', '年龄'],
['张三', '男', 20],
['李四', '女', 22],
['王五', '男', 24]
]
# 将数组中的数据逐行添加到工作表中
for row in data:
ws.append(row)
# 保存Excel文件
wb.save('data.xlsx')
```
在上面的代码中,我们首先使用openpyxl库创建了一个新的Excel文件,并选择了第一个工作表。然后,我们定义了一个名为data的数组,其中包含了要添加到Excel中的数据。最后,我们使用for循环将数组中的每一行数据逐行添加到工作表中,并将Excel文件保存到磁盘上。
你可以根据自己的实际需求来修改代码中的内容,例如修改要添加到Excel中的数组、修改要保存的文件名等等。
python xlrd 数据保存到数组
你可以使用xlrd库来读取Excel文件中的数据,并将数据保存到数组中。下面是一个示例代码:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xlsx')
# 选择第一个工作表
worksheet = workbook.sheet_by_index(0)
# 定义一个空数组用于保存数据
data = []
# 遍历工作表中的每一行
for row in range(1, worksheet.nrows):
# 读取每一行的数据,并添加到数组中
data.append(worksheet.row_values(row))
# 打印数组中的数据
for row in data:
print(row)
```
此代码将打开名为"example.xlsx"的Excel文件,读取第一个工作表,并将每一行的数据添加到数组data中。最后,它将打印出数组中的每一行数据。