写一段python代码,用来做一个excel,有温度和电压两列,每列5个100以内的随机数据
时间: 2023-09-07 13:05:24 浏览: 93
用python实现简单EXCEL数据统计的实例
### 回答1:
您可以使用Python的pandas库来做这个任务。这是一段代码示例:
```
import pandas as pd
import random
data = {'Temperature': [random.randint(0, 100) for i in range(5)],
'Voltage': [random.randint(0, 100) for i in range(5)]}
df = pd.DataFrame(data)
df.to_excel('sample_excel.xlsx', index=False)
```
这段代码会生成一个名为`sample_excel.xlsx`的Excel文件,其中包含温度和电压两列,每列5个0~100的随机数据。
### 回答2:
以下是一个用于生成Excel文件的Python代码。该代码使用了openpyxl库来处理Excel文件,并使用random库生成随机数据。
```python
import random
from openpyxl import Workbook
# 创建一个新的Excel工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 添加表头
ws['A1'] = '温度'
ws['B1'] = '电压'
# 生成5个100以内的随机数据,并添加到Excel表中
for row in range(2, 7):
temperature = random.randint(0, 100)
voltage = random.randint(0, 100)
ws[f'A{row}'] = temperature
ws[f'B{row}'] = voltage
# 保存Excel文件
wb.save('random_data.xlsx')
```
该代码首先导入了`random`和`openpyxl`库。然后,创建一个新的Excel工作簿,并选择默认的活动工作表。接下来,将表头`温度`和`电压`添加到Excel表中。
在循环中,使用`random.randint(0, 100)`来生成0到100之间的随机整数作为温度和电压数据。然后,将生成的数据添加到Excel表的相应单元格中。
最后,保存Excel文件为`random_data.xlsx`。
### 回答3:
可以使用openpyxl库和random库来实现这个功能。首先需要安装openpyxl库和random库。
```python
import openpyxl
import random
# 创建一个新的Excel文件
wb = openpyxl.Workbook()
sheet = wb.active
# 添加列标题
sheet.cell(row=1, column=1).value = "温度"
sheet.cell(row=1, column=2).value = "电压"
# 生成100以内的随机数据,并添加到Excel中
for i in range(5):
temperature = random.randint(0, 100)
voltage = random.randint(0, 100)
sheet.cell(row=i+2, column=1).value = temperature
sheet.cell(row=i+2, column=2).value = voltage
# 保存Excel文件
wb.save("data.xlsx")
```
运行上述代码后,会在当前目录下生成一个名为"data.xlsx"的Excel文件,其中包含了两列随机生成的温度和电压数据。
阅读全文