Calc, sort sheets by name
This commit is contained in:
parent
debfc765c1
commit
00e4d0a376
|
@ -266,12 +266,6 @@ class LOCalc(LODocument):
|
|||
obj = self.obj.getStyleFamilies()['CellStyles']
|
||||
return LOCellStyles(obj)
|
||||
|
||||
def sort(self, reverse=False):
|
||||
names = sorted(self.names, reverse=reverse)
|
||||
for i, n in enumerate(names):
|
||||
self.sheets.move(n, i)
|
||||
return
|
||||
|
||||
def create_cell_style(self, name=''):
|
||||
obj = self.create_instance('com.sun.star.style.CellStyle')
|
||||
if name:
|
||||
|
|
|
@ -1282,6 +1282,12 @@ class LOCalc(LODocument):
|
|||
|
||||
return LOCalcSheet(self._sheets[index])
|
||||
|
||||
def sort(self, reverse=False):
|
||||
names = sorted(self.names, reverse=reverse)
|
||||
for i, n in enumerate(names):
|
||||
self.move(n, i)
|
||||
return
|
||||
|
||||
def render(self, data, sheet=None, clean=True):
|
||||
if sheet is None:
|
||||
sheet = self.active
|
||||
|
|
Loading…
Reference in New Issue