Package parasol :: Module Excel_wrapper :: Class ExcelWrap
[hide private]
[frames] | no frames]

Class ExcelWrap

source code

Instance Methods [hide private]
 
__init__(self, xlsFile='', Visible=1) source code
 
closeQuietly(self) source code
 
closeQuestion(self) source code
 
__del__(self) source code
 
getSheetNumberFromName(self, shtName='Sheet1')
get workbook sheet number from name
source code
 
getChartSheetNumberUsingSheetData(self, datashtName='Sheet1')
get chart sheet number which uses data from sheet name
source code
 
initFromXLSFile(self)
initialize from existing XLS file.
source code
 
getRangeValueFromRowCol(self, ULrow=1, ULcol=1, LRrow=9, LRcol=9) source code
 
getRangeValue(self, ULcell='$A$1', LRcell='$D$5') source code
 
getCellValue(self, cell='$A$1') source code
 
getRowColCellValue(self, NColumn=1, NRow=1) source code
 
getColumnName(self, NColumn=1) source code
 
getAllColumnNames(self) source code
 
addNewSeries(self, NChart=1, NSheet=1, xColumn=1, yColumn=2) source code
 
addNewSeriesToCurrentSheetChart(self, xColumn=1, yColumn=2) source code
 
changeSeriesOnChart(self, NChart=1, NSeries=1, NSheet=1, xColumn=1, yColumn=2) source code
 
changeSeriesXValuesColumn(self, NColumn=2, NSeries=1) source code
 
setAllXValueColumns(self, NColumn=1, ZeroBased=0) source code
 
changePlottedColumn(self, NColumn=2, NSeries=1) source code
 
formatFocusedChart(self) source code
 
makeNewChartOfPlottedColumns(self, cols=(2), ZeroBased=0, chartName='')
use cols tuple to set all plotted columns if Number of Columns is wrong, correct
source code
 
setAllPlottedColumns(self, cols=(2), ZeroBased=0, chartName='')
use cols tuple to set all plotted columns if Number of Columns is wrong, correct
source code
 
focusSheet(self, N)
use 1-based index to Sheets
source code
 
focusSheetByName(self, shtName='Sheet1') source code
 
focusChart(self, N)
use 1-based index to Charts
source code
 
labelPrimaryYAxis(self, yLabel='Vertical Axis') source code
 
getAllXNames(self) source code
 
labelXAxis(self, xLabel='Horizontal Axis') source code
 
changePlotTitle(self, title='Data from Python Script') source code
 
setPlotTitleSize(self, pointSize=20, bold=0) source code
 
putSeriesOnSecondary(self, J, y2Label='')
use 1-based index to Sheets
source code
 
putSeriesOnPrimary(self, J)
use 1-based index to Sheets
source code
 
close(self) source code
 
setLineStyle(self, NSeries=1, style=1) source code
 
setLineStyles(self, style=1) source code
 
setLineThickness(self, NSeries=1, thickness=1) source code
 
setLineThicknesses(self, thickness=1) source code
 
setSeriesColorIndex(self, NSeries=1, colorIndex=1) source code
 
setSeriesColor(self, NSeries=1, red=255, green=0, blue=0) source code
 
setMarkerSize(self, NSeries=1, size=4) source code
 
setMarkerSizes(self, size=4) source code
 
turnMarkerOnOff(self, NSeries=1, showPoints=0) source code
 
turnMarkersOnOff(self, showPoints=0) source code
 
setXScaleType(self, log=1) source code
 
setYScaleType(self, log=1) source code
 
setXrange(self, xmin=1.0, xmax=10.0) source code
 
setYrange(self, ymin=1.0, ymax=10.0) source code
 
setYrangeOnSecondary(self, ymin=1.0, ymax=10.0) source code
 
addTextBox(self, text='comment', left=100, top=100, width=50, height=50, border=3, auto=1, transparency=0.3, isBold=0, fontSize=0) source code
 
setNumberOfPlotCurves(self, NCurves=1) source code
 
makeChart(self, rs, title='Data From Python', nCurves=1, sheetName='', chartName='', showPoints=1, showLegend=1, yLabel='Vertical Axis', xLabel='Horizontal Axis')
make Excel Chart from rs rs is a tuple of tuples, or a list of lists Top row of titles, then rows of data
source code
 
makeDataSheet(self, rs, sheetName='DataSheet', autoFit=1, rowFormatL=None, textFont='', textFontSize=None)
make Excel Data Sheet from rs rs is a tuple of tuples, or a list of lists Top row of titles, then rows of data
source code
 
setRangeOfDataSheet(self, rs, sheetName='DataSheet', upperLeft='$A$1')
add to Excel Data Sheet from rs rs is a tuple of tuples, or a list of lists Top row of titles, then rows of data
source code
 
setRangeOnCurrentSheet(self, rs, upperLeft='$A$1')
add to Excel Data Sheet from rs rs is a tuple of tuples, or a list of lists Top row of titles, then rows of data
source code
 
pageSetupForSheet(self, landscape=0, fitWidth=0, fitHeight=0, marginInches=0.0)
use active sheet
source code
Class Variables [hide private]
  numWkBooks = 0
Method Details [hide private]

initFromXLSFile(self)

source code 

initialize from existing XLS file. (file has already been opened and assigned to self.xlApp)