LeenO computo metrico con LibreOffice
3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
|
Funzioni | |
def | setSheetUserDefinedAttribute (oSheet, name, value) |
def | getSheetUserDefinedAttribute (oSheet, name) |
def | hasSheetUserDefinedAttribute (oSheet, name) |
def | removeSheetUserDefinedAttribute (oSheet, name) |
def | replaceText (sheet, replaceDict) |
def | getDocumentFromSheet (oSheet) |
def | isCurrentSheet (oSheet) |
def | setCurrentSheet (oSheet) |
def | getCurrentSheet (oDoc) |
def | getSheetNames (filePath) |
def | tempCopySheet (oDoc, sourceName) |
def | copyPageStyle (nDoc, style) |
def | paginationFields (oDoc, oTxt) |
def | pdfExport (oDoc, sheets, destPath, HeaderFooter=None, coverBuilder=None) |
def | freezeRowCol (oSheet, row, col) |
def | setTabColor (oSheet, color) |
def | getUsedArea (oSheet) |
def | getLastUsedRow (oSheet) |
def | getLastUsedColumn (oSheet) |
def | uFindStringCol (sString, nCol, oSheet, start=2, equal=0, up=False) |
def | sStrColtoList (sString, nCol, oSheet, start=2, equal=0) |
def | uFindString (sString, oSheet, up=False) |
def | createSortField (column, sortAscending) |
def | sortColumns (oRange, sortFields) |
def | simpleSortColumn (oRange, column, sortAscending) |
def | NominaArea (oDoc, sSheet, sRange, sName) |
def | FixNamedArea () |
def | visualizza_PageBreak (arg=True) |
def | MENU_unisci_fogli () |
Utilities to handle worksheets Copyright 2020 by Massimo Del Fedele
def SheetUtils.copyPageStyle | ( | nDoc, | |
style | |||
) |
copy a page style to a given document (or make properties identical if name already present)
Definizione alla linea 185 del file SheetUtils.py.
def SheetUtils.createSortField | ( | column, | |
sortAscending | |||
) |
create a sort field to be used in sortColumns() column is the column to sort for (integer) sortAscending is a boolean
Definizione alla linea 475 del file SheetUtils.py.
def SheetUtils.FixNamedArea | ( | ) |
Corregge i nomi di range dati che contengono '#' sostituendo con '_'
Definizione alla linea 529 del file SheetUtils.py.
def SheetUtils.freezeRowCol | ( | oSheet, | |
row, | |||
col | |||
) |
freeze row and column up to row and col on sheet oSheet Sadly it must use the controller, so it can't be done headless... but we try to preserve all we can
Definizione alla linea 331 del file SheetUtils.py.
def SheetUtils.getCurrentSheet | ( | oDoc | ) |
set the active sheet in given document
Definizione alla linea 126 del file SheetUtils.py.
def SheetUtils.getDocumentFromSheet | ( | oSheet | ) |
given a sheet object returns containing document sadly there's no built-in interface for it and there's no simple way to do it...
Definizione alla linea 76 del file SheetUtils.py.
def SheetUtils.getLastUsedColumn | ( | oSheet | ) |
l'ultima colonna usata nello spreadsheet
Definizione alla linea 397 del file SheetUtils.py.
def SheetUtils.getLastUsedRow | ( | oSheet | ) |
l'ultima riga usata nello spreadsheet
Definizione alla linea 392 del file SheetUtils.py.
def SheetUtils.getSheetNames | ( | filePath | ) |
dato il file legge i nomi dei fogli contenuti
Definizione alla linea 137 del file SheetUtils.py.
def SheetUtils.getSheetUserDefinedAttribute | ( | oSheet, | |
name | |||
) |
Definizione alla linea 35 del file SheetUtils.py.
def SheetUtils.getUsedArea | ( | oSheet | ) |
Restituisce l'indirizzo dell' area usata nello spreadsheet in forma di oggetto CellRangeAddress I membri sono: Sheet numero intero indice dello Sheet contenente l'area occhio che è un indice, NON un oggetto spreadsheet StartColumn StartRow EndColumn EndRow
Definizione alla linea 373 del file SheetUtils.py.
def SheetUtils.hasSheetUserDefinedAttribute | ( | oSheet, | |
name | |||
) |
Definizione alla linea 41 del file SheetUtils.py.
def SheetUtils.isCurrentSheet | ( | oSheet | ) |
check if sheet is the current one in its document
Definizione alla linea 108 del file SheetUtils.py.
def SheetUtils.MENU_unisci_fogli | ( | ) |
unisci fogli serve per unire tanti fogli in un unico foglio
Definizione alla linea 571 del file SheetUtils.py.
def SheetUtils.NominaArea | ( | oDoc, | |
sSheet, | |||
sRange, | |||
sName | |||
) |
Definisce o ridefinisce un'area di dati a cui far riferimento sSheet = nome del foglio, es.: 'S5' sRange = individuazione del range di celle, es.:'$B$89:$L$89' sName = nome da attribuire all'area scelta, es.: "manodopera"
Definizione alla linea 511 del file SheetUtils.py.
def SheetUtils.paginationFields | ( | oDoc, | |
oTxt | |||
) |
Definizione alla linea 214 del file SheetUtils.py.
def SheetUtils.pdfExport | ( | oDoc, | |
sheets, | |||
destPath, | |||
HeaderFooter = None , |
|||
coverBuilder = None |
|||
) |
export a sequence of spreadsheets to a PDF file coverBuilder(oDoc, nDoc) takes current document as parameter, the print document and adds a cover to the latter at end if coverBuilder is None, no cover will be added
Definizione alla linea 224 del file SheetUtils.py.
def SheetUtils.removeSheetUserDefinedAttribute | ( | oSheet, | |
name | |||
) |
Definizione alla linea 45 del file SheetUtils.py.
def SheetUtils.replaceText | ( | sheet, | |
replaceDict | |||
) |
in un foglio cerca tutte le occorrenze delle chiavi contenute in 'replaceDict' e le sostituisce con i rispettivi valori
Definizione alla linea 55 del file SheetUtils.py.
def SheetUtils.setCurrentSheet | ( | oSheet | ) |
set the active sheet
Definizione alla linea 117 del file SheetUtils.py.
def SheetUtils.setSheetUserDefinedAttribute | ( | oSheet, | |
name, | |||
value | |||
) |
Definizione alla linea 24 del file SheetUtils.py.
def SheetUtils.setTabColor | ( | oSheet, | |
color | |||
) |
colore { integer } : id colore attribuisce al tab del foglio oSheet un colore a scelta
Definizione alla linea 363 del file SheetUtils.py.
def SheetUtils.simpleSortColumn | ( | oRange, | |
column, | |||
sortAscending | |||
) |
simple sort of a range by a column sort direction given by 'sortAscending'
Definizione alla linea 499 del file SheetUtils.py.
def SheetUtils.sortColumns | ( | oRange, | |
sortFields | |||
) |
sort a range of cells based on given sortFields sortfields are given by a tuple so you can order by more criterions
Definizione alla linea 487 del file SheetUtils.py.
def SheetUtils.sStrColtoList | ( | sString, | |
nCol, | |||
oSheet, | |||
start = 2 , |
|||
equal = 0 |
|||
) |
sString { string } : stringa da cercare nCol { integer } : indice di colonna oSheet { object } : start { integer } : riga di partenza Trova tutte le ricorrenze di una stringa (sString) nella colonna nCol di un foglio di calcolo (oSheet) e restituisce la lista delle righe
Definizione alla linea 429 del file SheetUtils.py.
def SheetUtils.tempCopySheet | ( | oDoc, | |
sourceName | |||
) |
crea una copia dello spreadsheet avente nome 'sourceName' del documento 'oDoc' e lo mette in coda
Definizione alla linea 156 del file SheetUtils.py.
def SheetUtils.uFindString | ( | sString, | |
oSheet, | |||
up = False |
|||
) |
sString { string } : stringa da cercare oSheet { object } : Trova la prima ricorrenza di una stringa(sString) riga per riga in un foglio di calcolo(oSheet) e restituisce una tupla(IDcolonna, IDriga)
Definizione alla linea 450 del file SheetUtils.py.
def SheetUtils.uFindStringCol | ( | sString, | |
nCol, | |||
oSheet, | |||
start = 2 , |
|||
equal = 0 , |
|||
up = False |
|||
) |
sString { string } : stringa da cercare nCol { integer } : indice di colonna oSheet { object } : start { integer } : riga di partenza equal { integer } : se equal = 1 fa una ricerca per cella intera Trova la prima ricorrenza di una stringa(sString) nella colonna nCol di un foglio di calcolo(oSheet) e restituisce in numero di riga
Definizione alla linea 403 del file SheetUtils.py.
def SheetUtils.visualizza_PageBreak | ( | arg = True | ) |
Mostra i salti di pagina dell'area di stampa definita. arg { boolean }
Definizione alla linea 550 del file SheetUtils.py.