下記のコードでエクセル(.xlsm)をPDF化出来たのですが、
アドビで開こうとすると下記のメッセージがでて見れません。
Adobe Acrobat Reader で「.pdf」は開けませんでした。ファイルの種類がサポートされていないか、またはファイルが破損している可能性があります。例えば、電子メールの添付文章として送信され、正しくデコードされなかったことなどが考えられます。
長文になり大変申し訳ございません。
問題解決方法のご教授をお願いいたします。
もしPDFへの変換コードが必要な場合にはそのコードもご教授頂けると幸いです。
import openpyxl import datetime from openpyxl.worksheet.datavalidation import DataValidation wb = openpyxl.load_workbook("C:/Users/questionnaire.xlsm",keep_vba=True) ws = wb['Sheet1'] today1= datetime.date.today() today2= "{0:%Y%m%d}".format(today1) ws['C5'].value = 'test' className = ws['C5'].value ws['B20'].value = '' ws['B25'].value = '' ws['B30'].value = '' pdfFile = 'C:/Users/%s_%s.pdf' % (today2,className) wb.save(pdfFile)