Có mô-đun python tốt để chuyển đổi tệp .xls sang PDF không?chuyển đổi excel sang pdf trong python
5
A
Trả lời
-2
Hãy thử xtopdf.
Lưu ý rằng có một số hạn chế:
bảng Chỉ đơn giản có nội dung văn bản đơn giản, chẳng hạn như chuỗi, số và ngày tháng, được hỗ trợ. Bảng tính có ô được định dạng (in đậm, in nghiêng, được canh lề phải, v.v.) hoặc hình ảnh được nhúng không được hỗ trợ hoặc định dạng và hình ảnh có thể bị mất trong đầu ra PDF. Hỗ trợ cho định dạng nhập này có nghĩa là bạn có thể xuất bản bảng tính của mình dưới dạng PDF.
3
Tôi biết đây là tác phẩm siêu cũ nhưng chưa được phân phối. Ví dụ: unoconv -f pdf your_excel.xls
. Lưu ý nó chỉ cần gọi văn phòng mở để thực hiện chuyển đổi thực tế.
0
FileFormat = 57 ... như một thay thế cho các ExportAsFixedFormat mong manh ...
from win32com import client
import win32api
def exceltopdf(doc):
excel = client.DispatchEx("Excel.Application")
excel.Visible = 0
wb = excel.Workbooks.Open(doc)
ws = wb.Worksheets[1]
try:
wb.SaveAs('c:\\targetfolder\\result.pdf', FileFormat=57)
except Exception, e:
print "Failed to convert"
print str(e)
finally:
wb.Close()
excel.Quit()
theo trang SourceForge của nó, xtopdf chỉ hỗ trợ .txt và .dbf – Anthon