python 批量新建excel
时间: 2023-08-12 09:06:45 浏览: 99
表格批量建立
可以使用 openpyxl 库来实现 Python 批量插入 Excel 中的图片。首先需要安装 openpyxl,然后可以使用 openpyxl.drawing.image.Image 类来插入图片,代码示例如下:
```python
from openpyxl import Workbook
from openpyxl.drawing.image import Image
# 创建工作簿
wb = Workbook()
ws = wb.active
# 插入图片
img = Image('image.png')
ws.column_dimensions['B'].width = 20
ws.row_dimensions[1].height = 70
ws.add_image(img, 'B1')
wb.save("test.xlsx")
```
如果是需要批量插入图片,可以循环遍历文件夹中的图片文件,并使用上述方法进行插入。
```python
import os
for filename in os.listdir('images'):
if filename.endswith('.png'):
img = Image(os.path.join('images', filename))
ws.add_image(img, 'B1')
```
阅读全文