使用WriteOnlyCell输出空白工作簿,并从文档中输出示例

时间:2015-09-11 11:03:47

标签: python excel openpyxl

我正在使用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")

1 个答案:

答案 0 :(得分:0)

您需要将单元格附加到工作表:

ws.append([cell]) # you must always append a sequence