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']
|
obj = self.obj.getStyleFamilies()['CellStyles']
|
||||||
return LOCellStyles(obj)
|
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=''):
|
def create_cell_style(self, name=''):
|
||||||
obj = self.create_instance('com.sun.star.style.CellStyle')
|
obj = self.create_instance('com.sun.star.style.CellStyle')
|
||||||
if name:
|
if name:
|
||||||
|
|
|
@ -1282,6 +1282,12 @@ class LOCalc(LODocument):
|
||||||
|
|
||||||
return LOCalcSheet(self._sheets[index])
|
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):
|
def render(self, data, sheet=None, clean=True):
|
||||||
if sheet is None:
|
if sheet is None:
|
||||||
sheet = self.active
|
sheet = self.active
|
||||||
|
|
Loading…
Reference in New Issue