msodumper/formula.py | 9 +++++++++ 1 file changed, 9 insertions(+) New commits: commit 258cbcd0d394c83dd66e1887b414d59915d3db74 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Mon Dec 29 04:16:02 2014 +0100
add another function diff --git a/msodumper/formula.py b/msodumper/formula.py index 111c61a..8ecece5 100644 --- a/msodumper/formula.py +++ b/msodumper/formula.py @@ -249,6 +249,14 @@ class PtgRef(PtgBase): def getText (self): return "(ref: row=%d,col=%d,rowRelative=%d,colRelative=%d)"%(self.row, self.col.col, self.col.rowRelative, self.col.colRelative) +class PtgArea(PtgBase): + def parseBytes (self): + bytes = self.strm.readBytes(8) + self.cellRange = parseCellRangeAddress(bytes) + + def getText (self): + return "(cell range: " + self.cellRange.getName() + ")" + class PtgNameX(PtgBase): def parseBytes (self): self.xti = self.strm.readUnsignedInt(2) @@ -718,6 +726,7 @@ _tokenMap = { 0x1E: PtgInt, 0x22: PtgFuncVar, 0x24: PtgRef, + 0x25: PtgArea, 0x29: PtgMemFunc, 0x2D: PtgAreaN, 0x3B: _Area3d, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits