это либо первый, либо второй поиск:
=ARRAYFORMULA(IFERROR(VLOOKUP(A:A, G:L, {1,2,3,4,5,6}, 0)))
=ARRAYFORMULA(IFERROR(VLOOKUP(G:G, A:F, {1,2,3,4,5,6}, 0)))
Я смог реализовать подход NumberedCanvas от ActiveState. Это было очень легко сделать и не изменило большую часть моего существующего кода. Все, что я должен был сделать, было, добавляют, что класс NumberedCanvas и добавляет атрибут canvasmaker при создании моего документа. Я также изменил измерения того, где "x y" был отображен:
self.doc.build(pdf)
стал
self.doc.build(pdf, canvasmaker=NumberedCanvas)
документом является BaseDocTemplate, и PDF является моим списком текучих элементов.
Просто вскопав некоторый код для Вас, мы используем это:
SimpleDocTemplate(...).build(self.story,
onFirstPage=self._on_page,
onLaterPages=self._on_page)
Теперь self._on_page
метод, который требуется каждая страница как:
def _on_page(self, canvas, doc):
# ... do any additional page formatting here for each page
print doc.page