# All Classes and Interfaces

Class
Description
Alignment
Enumeration class which contains the various alignments for data within a cell
Alignment
Deprecated.
Repackaged as jxl.Alignment.
Blank
A blank cell.
BoldStyle
Enumeration class containing the various bold styles for data
BoldStyle
Enumeration class containing the various bold styles for data
Boolean
A cell, created by user applications, which contains a boolean (or in some cases an error) value
BooleanCell
This type represents the Microsoft concept of a Boolean.
BooleanFormulaCell
A mixin interface for numerical formulas, which combines the interfaces for formulas and for numbers
Border
The location of a border
Border
Deprecated.
repackaged as jxl.format.Border
BorderLineStyle
The border line style
BorderLineStyle
Deprecated.
Repackaged as jxl.format.BorderLineStyle
Cell
Represents an individual Cell within a Sheet.
CellFeatures
Container for any additional cell features
CellFormat
Deprecated.
Repackaged as jxl.format.CellFormat
CellFormat
Interface for cell formats
CellReferenceHelper
Exposes some cell reference helper methods to the public interface.
CellType
An enumeration type listing the available content types for a cell
CellView
This is a bean which client applications may use to get/set various properties for a row or column on a spreadsheet
Colour
Enumeration class which contains the various colours available within the standard Excel colour palette
Colour
Deprecated.
This has been repackaged as jxl.format.Colour
CSV
Simple demo class which uses the api to present the contents of an excel 97 spreadsheet as comma separated values, using a workbook and output stream of your choice
DateCell
A date cell
DateFormat
A custom user defined number format which may be instantiated within user applications in order to present date and time values in the appropriate format.
DateFormats
Static class which contains Excels predefined Date formats
DateFormulaCell
A mixin interface for date formulas, which combines the interfaces for formulas and for dates
DateTime
A Date which may be created on the fly by a user application and added to a spreadsheet NOTE: By default, all dates will have local timezone information added to their UTC value.
Demo
The main demo class which interprets the command line switches in order to determine how to call the demo programs The demo program uses stdout as its default output stream
ErrorCell
This type represents a cell which contains an error.
ErrorFormulaCell
A mixin interface for numerical formulas, which combines the interfaces for formulas and for numbers
Escher
Displays the escher data
EscherDrawingGroup
Displays the escher data
Features
Goes through each cell in the workbook, and if the cell has any features associated with, it prints out the cell contents and the features
Font
Interface which exposes the user font display information to the user
Font
Deprecated.
Renamed to writable font
Format
Exposes the cell formatting information
Formula
A cell, created by user applications, which contains a numerical value
FormulaCell
Interface for formulas which allow clients to read the Excel formula
Formulas
Goes through each cell in the workbook, and if the contents of that cell is a formula, it prints out the last calculated value and the formula string
HeaderFooter
Class which represents an Excel header or footer.
HeaderFooter.Contents
The contents - a simple wrapper around a string buffer
Hyperlink
Hyperlink information.
Image
Accessor functions for an image
JXLException
Base exception class for JExcelAPI exceptions
Label
A cell containing text which may be created by user applications
LabelCell
A label cell
Number
A cell, created by user applications, which contains a numerical value
NumberCell
A cell which contains a numerical value
NumberFormat
A custom user defined number format, which may be instantiated within user applications in order to present numerical values to the appropriate level of accuracy.
NumberFormats
Static class which contains the available list of built in Number formats
NumberFormulaCell
A mixin interface for numerical formulas, which combines the interfaces for formulas and for numbers
Orientation
Enumeration type which describes the orientation of data within a cell
PageOrder
Enumeration type which describes the page orientation
PageOrientation
Enumeration type which describes the page orientation
PaperSize
Enumeration type which contains the available excel paper sizes and their codes
Pattern
Enumeration class which contains the various patterns available within the standard Excel pattern palette
Pattern
Deprecated.
Repackaged as jxl.format.Pattern
Range
Represents a 3-D range of cells in a workbook.
ReadWrite
Demo class which uses the api to read in a spreadsheet and generate a clone of that spreadsheet which contains the same data.
RGB
A structure which contains the RGB values for a particular colour
ScriptStyle
Enumeration class which contains the various script styles available within the standard Excel ScriptStyle palette
Sheet
Represents a sheet within a workbook.
SheetSettings
This is a bean which client applications may use to get/set various properties which are associated with a particular worksheet, such as headers and footers, page orientation etc.
StringFormulaCell
A mixin interface for numerical formulas, which combines the interfaces for formulas and for strings
UnderlineStyle
Enumeration class which contains the various underline styles available within the standard Excel UnderlineStyle palette
VerticalAlignment
Enumeration type which describes the vertical alignment of data within a cell
VerticalAlignment
Deprecated.
Repackaged as jxl.format.VerticalAlignment
Workbook
Represents a Workbook.
WorkbookSettings
This is a bean which client applications may use to set various advanced workbook properties.
WritableCell
The interface for all writable cells
WritableCellFeatures
Container for any additional cell features
WritableCellFormat
A user specified cell format, which may be reused across many cells.
WritableFont
A class which is instantiated when the user application wishes to specify the font for a particular cell
WritableFont.FontName
Static inner class used for classifying the font names
WritableHyperlink
A writable hyperlink.
WritableImage
Allows an image to be created, or an existing image to be manipulated Note that co-ordinates and dimensions are given in cells, so that if for example the width or height of a cell which the image spans is altered, the image will have a correspondign distortion
WritableSheet
Interface for a worksheet that may be modified.
WritableWorkbook
A writable workbook
Write
Demo class which writes a spreadsheet.
WriteException
Exception thrown when using the API to generate an Excel file
XML
Simple demo class which uses the api to present the contents of an excel 97 spreadsheet as an XML document, using a workbook and output stream of your choice