帮我用python写一个提取图片文字并生成excel文档的脚本
时间: 2023-06-04 15:03:15 浏览: 167
利用python将图片转换成excel文档格式
5星 · 资源好评率100%
好的,我可以帮你实现这个功能。你需要安装pytesseract库和openpyxl库。下面是示例代码:
```python
import pytesseract
from PIL import Image
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
# 读取图片并提取文字
img = Image.open('image.png')
text = pytesseract.image_to_string(img, lang='eng')
# 将文字写入Excel文档
wb = Workbook()
ws = wb.active
for i, line in enumerate(text.split('\n')):
for j, cell in enumerate(line.split('\t')):
col = get_column_letter(j+1)
ws[f'{col}{i+1}'] = cell
wb.save('result.xlsx')
```
其中,`image.png`是需要提取文字的图片文件名,`result.xlsx`是保存结果的Excel文档文件名。你可以修改这些文件名,并根据需要对代码进行修改。
阅读全文