Accessor class to ScDocument.
Provides functions to convert Excel cell addresses to Calc cell addresses.
Contains document view settings (WINDOW1 record).
Stores the data of all fonts occurred in an Excel file.
This is the central class for the import of all internal/external links.
This buffer contains all internal defined names of the document.
Stores all user defined number formats occurred in the file.
Stores all drawing and OLE objects and additional data related to these objects.
Contains all page (print) settings for a single sheet.
Stores the default colors for the current BIFF version and the contents of a PALETTE record.
The main class for pivot table import.
Access to global data from other classes.
ScRangeListTabs & GetPrintAreaBuffer() const
Returns the buffer that contains all print areas in the document.
ExcelToSc & GetOldFmlaConverter() const
Returns the old formula converter.
XclImpAddressConverter & GetAddressConverter() const
Returns the address converter.
XclImpXFBuffer & GetXFBuffer() const
Returns the cell formatting attributes buffer.
XclImpWebQueryBuffer & GetWebQueryBuffer() const
Returns the web query buffer.
void ReadCodeName(XclImpStream &rStrm, bool bGlobals)
Reads the CODENAME record and inserts the codename into the document.
void FinalizeTable()
Is called when import filter stops importing a single sheet (all BIFF versions).
ScRangeListTabs & GetTitleAreaBuffer() const
Returns the buffer that contains all print titles in the document.
XclImpLinkManager & GetLinkManager() const
Returns the link manager.
XclImpXFRangeBuffer & GetXFRangeBuffer() const
Returns the buffer of XF index ranges for a sheet.
ScDocumentImport & GetDocImport()
XclImpCondFormatManager & GetCondFormatManager() const
Returns the conditional formatting manager.
XclImpFontBuffer & GetFontBuffer() const
Returns the font buffer.
XclImpDocProtectBuffer & GetDocProtectBuffer() const
Returns the document protection options.
XclImpNameManager & GetNameManager() const
Returns the buffer that contains internal defined names.
XclImpValidationManager & GetValidationManager() const
static OUString GetScAddInName(const OUString &rXclName)
Returns the Calc add-in function name for an Excel function name.
XclImpAutoFilterBuffer & GetFilterManager() const
Returns the filter manager.
XclImpRoot(XclImpRootData &rImpRootData)
void SetHasBasic()
Called to indicate that the document contains a VB project.
bool HasBasic() const
Returns true, if the document contains a VB project.
XclImpFormulaCompiler & GetFormulaCompiler() const
Returns the formula converter.
XclImpDocViewSettings & GetDocViewSettings() const
Returns the view settings of the entire document.
XclImpPalette & GetPalette() const
Returns the color buffer.
XclImpSst & GetSst() const
Returns the shared string table.
void InitializeTable(SCTAB nScTab)
Is called when import filter starts importing a single sheet (all BIFF versions).
const XclImpRoot & GetRoot() const
Returns this root instance - for code readability in derived classes.
XclImpPageSettings & GetPageSettings() const
Returns the page settings of the current sheet.
XclImpSheetDrawing & GetCurrSheetDrawing() const
Returns the drawing container of the current sheet.
XclImpTabInfo & GetTabInfo() const
Returns the buffer that contains the sheet creation order.
XclImpSheetProtectBuffer & GetSheetProtectBuffer() const
Returns the sheet protection options of the current sheet.
XclImpObjectManager & GetObjectManager() const
Returns the drawing object manager.
XclImpTabViewSettings & GetTabViewSettings() const
Returns the view settings of the current sheet.
void SetCodePage(sal_uInt16 nCodePage)
Sets a code page read from a CODEPAGE record for byte string import.
XclImpPivotTableManager & GetPivotTableManager() const
Returns the pivot table manager.
XclImpRootData & mrImpData
XclImpNumFmtBuffer & GetNumFmtBuffer() const
Returns the number format buffer.
Drawing manager of a single sheet.
The SST (shared string table) contains all strings used in a BIFF8 file.
This class is used to import record oriented streams.
This class represents an unformatted or formatted string and provides importing from stream.
A buffer containing information about names and creation order of sheets.
Contains all view settings for a single sheet.
Contains all XF records occurred in the file.
Contains the XF indexes for every used cell in a single sheet.
Access to global data for a filter object (imported or exported document) from other classes.
Stores global buffers and data needed for Excel import filter.
std::shared_ptr< XclImpFormulaCompiler > XclImpFmlaCompRef
XclImpDocProtectRef mxDocProtect
Sheet protection options for current sheet.
XclImpXFBfrRef mpXFBfr
All number formats in the file.
XclImpSstRef mxSst
The formula compiler.
XclImpAddrConvRef mxAddrConv
std::shared_ptr< ScDocumentImport > mxDocImport
Document protection options.
std::shared_ptr< XclImpLinkManager > XclImpLinkMgrRef
std::unique_ptr< ScRangeListTabs > mpPrintRanges
XclImpTabProtectRef mxTabProtect
View settings for current sheet.
XclImpLinkMgrRef mxLinkMgr
Internal defined names.
XclImpDocViewSettRef mxDocViewSett
Page settings for current sheet.
virtual ~XclImpRootData() override
XclImpRootData(XclBiff eBiff, SfxMedium &rMedium, const tools::SvRef< SotStorage > &xRootStrg, ScDocument &rDoc, rtl_TextEncoding eTextEnc)
true = document contains VB project.
XclImpNameMgrRef mxNameMgr
Sheet creation order list.
XclImpFontBfrRef mxFontBfr
The color buffer.
std::shared_ptr< XclImpTabViewSettings > XclImpTabViewSettRef
std::shared_ptr< XclImpPivotTableManager > XclImpPTableMgrRef
XclImpWebQueryBfrRef mxWebQueryBfr
Data validation.
std::shared_ptr< XclImpNumFmtBuffer > XclImpNumFmtBfrRef
XclImpFmlaCompRef mxFmlaComp
The address converter.
std::shared_ptr< XclImpDocProtectBuffer > XclImpDocProtectRef
std::shared_ptr< XclImpCondFormatManager > XclImpCondFmtMgrRef
std::shared_ptr< XclImpXFRangeBuffer > XclImpXFRangeBfrRef
std::unique_ptr< ScRangeListTabs > mpPrintTitles
XclImpPaletteRef mxPalette
The shared string table.
std::shared_ptr< XclImpWebQueryBuffer > XclImpWebQueryBfrRef
XclImpNumFmtBfrRef mxNumFmtBfr
All fonts in the file.
bool mbHasBasic
true = CODEPAGE record exists.
std::shared_ptr< XclImpAddressConverter > XclImpAddrConvRef
std::shared_ptr< XclImpPalette > XclImpPaletteRef
std::shared_ptr< XclImpTabInfo > XclImpTabInfoRef
XclImpTabInfoRef mxTabInfo
Buffer of XF index ranges in a sheet.
std::shared_ptr< XclImpNameManager > XclImpNameMgrRef
XclImpCondFmtMgrRef mxCondFmtMgr
All drawing objects.
XclImpPTableMgrRef mxPTableMgr
All web queries.
std::shared_ptr< XclImpFontBuffer > XclImpFontBfrRef
std::shared_ptr< XclImpDocViewSettings > XclImpDocViewSettRef
std::shared_ptr< XclImpSst > XclImpSstRef
std::shared_ptr< XclImpObjectManager > XclImpObjectMgrRef
XclImpTabViewSettRef mxTabViewSett
View settings for entire document.
std::shared_ptr< XclImpPageSettings > XclImpPageSettRef
XclImpXFRangeBfrRef mxXFRangeBfr
All XF record data in the file.
std::shared_ptr< XclImpValidationManager > XclImpValidationMgrRef
std::shared_ptr< XclImpXFBuffer > XclImpXFBfrRef
XclImpObjectMgrRef mxObjMgr
Manager for internal/external links.
XclImpValidationMgrRef mxValidMgr
Conditional formatting.
std::shared_ptr< XclImpSheetProtectBuffer > XclImpTabProtectRef
XclImpPageSettRef mxPageSett
All pivot tables and pivot caches.
Stores global buffers and data needed elsewhere in the Excel filters.
std::shared_ptr< XclImpString > XclImpStringRef
XclBiff
An enumeration for all Excel file format types (BIFF types).