dataname转成excel
时间: 2024-01-20 09:04:24 浏览: 147
根据提供的引用内容,可以看出要将dataname转换为Excel文件,可以使用Aspose.Pdf库和openpyxl库来实现。
首先,使用Aspose.Pdf库中的PdfHelper.cs帮助类中的Runxls方法加载PDF文档并将其保存为XLS格式的Excel文件。代码如下所示:
```csharp
// Load PDF document
Document pdfDocument = new Document(dataDir + dataName);
// Instantiate ExcelSave Option object
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();
// Save the output in XLS format
pdfDocument.Save("PDFToXLS_out.xls", SaveFormat.Excel);
```
接下来,使用openpyxl库来将dataname写入Excel文件。根据引用\[2\]中的代码,可以使用openpyxl库中的相关方法来实现。具体代码如下所示:
```python
from openpyxl import load_workbook
from openpyxl.drawing.image import Image
# 加载Excel文件
wb = load_workbook('PDFToXLS_out.xls')
# 选择要操作的工作表
ws = wb.active
# 删除超链接
cell.hyperlink = None
# 删除内容
cell.value = ""
# 设置行高
ws.row_dimensions\[cell.row\].height = 200
# 下载图片到内存
res = requests.get(url)
img = Image(io.BytesIO(res.content))
# 等比例缩放图片
width, height = img_resize(img.width, img.height)
img.width = width
img.height = height
# 拼接目标单元格
subscript 是替换url
Ccolumns+i+1 是按顺序放后面
endnum = str(Cnum\[subscript\]) + str(cell.row)
print('成功添加到第:', endnum, '列')
# 添加图片到指定单元格
ws.add_image(img, endnum)
# 保存Excel文件
wb.save('PDFToXLS_out.xls')
```
以上代码将dataname转换为Excel文件,并将其写入指定的单元格中。
请注意,以上代码仅为示例,具体实现可能需要根据实际情况进行调整。
#### 引用[.reference_title]
- *1* [C# PDF操作之-PDF转EXCEL](https://blog.csdn.net/baidu_27474941/article/details/103927781)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [python将excel表格里面的url链接转换成图片](https://blog.csdn.net/qq_37745987/article/details/123779112)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文