批量造的数据写入excel中全部一模一样怎么解决
时间: 2023-10-02 21:06:10 浏览: 121
wincc读取变量数据到Excel表格中
如果批量造的数据写入Excel中全部一模一样,那么可能是因为在写入数据时没有使用循环生成不同的数据。可以使用循环来生成不同的数据,并将每个数据写入到Excel文件中。
下面是一个示例代码,可以在Excel中生成100条不同的随机数据:
```python
from faker import Faker
from openpyxl import Workbook
# 创建Faker对象
fake = Faker('zh_CN')
# 创建Excel文件
wb = Workbook()
ws = wb.active
# 写入表头
ws.append(['姓名', '电话', '地址'])
# 批量写入数据
for i in range(100):
name = fake.name()
phone = fake.phone_number()
address = fake.address()
ws.append([name, phone, address])
# 保存Excel文件
wb.save('data.xlsx')
```
在这个代码中,我们使用了`for`循环来生成100条不同的随机数据,并将每条数据写入到Excel文件中。这样就可以避免写入Excel中的数据全部一样的问题。
阅读全文