我正在使用bitbucket存储库中的openpyxl 2.2.6。我尝试了documentation
中的简单示例然而,这会生成一个空白工作簿,其中单个工作表名称为“MyTestSheet”。但是任何单元格中的值。
我想要写一个单元格以便工作。
from openpyxl import Workbook
wb = Workbook(optimized_write = True)
ws = wb.create_sheet(title="MyTestSheet")
from openpyxl.writer.dump_worksheet import WriteOnlyCell
from openpyxl.comments import Comment
from openpyxl.styles import Style, Font
cell = WriteOnlyCell(ws, value="hello world")
cell.font = Font(name='Courrier', size=36)
cell.comment = Comment(text="A comment", author="Author's Name")
wb.save("testwr_so.xlsx")
答案 0 :(得分:0)
您需要将单元格附加到工作表:
ws.append([cell]) # you must always append a sequence