python图片表格转excel
时间: 2023-10-09 10:10:36 浏览: 184
利用python将图片转换成excel文档格式
5星 · 资源好评率100%
你可以使用Python中的Pillow库来处理图片,并使用openpyxl库来处理Excel文件。以下是一个简单的示例代码,可以将图片中的表格转换为Excel文件:
```python
from PIL import Image
import pytesseract
import openpyxl
# 打开图片并识别表格
image = Image.open('table.png')
table = pytesseract.image_to_string(image)
# 将表格数据转换为二维列表
table_rows = table.strip().split('\n')
table_data = []
for row in table_rows:
table_data.append(row.split('\t'))
# 将表格数据写入Excel文件
wb = openpyxl.Workbook()
ws = wb.active
for row in table_data:
ws.append(row)
wb.save('table.xlsx')
```
在这个示例中,我们首先使用Pillow库打开图像,并使用pytesseract库将图像中的表格识别为字符串。然后,我们将表格数据转换为二维列表,并使用openpyxl库将其写入Excel文件。请注意,这个示例假设表格中的单元格用制表符分隔。如果表格使用其他分隔符,你需要相应地修改代码。
阅读全文