29#include <unordered_map>
182 const XclAddress& rXclPos, sal_uInt16 nXF, sal_uInt16 nFormLen,
double fCurVal,
bool bShrFmla);
LastFormulaMapType maLastFormulaCells
std::unique_ptr< ScTokenArray > ErrorToFormula(bool bErrOrVal, sal_uInt8 nError, double &rVal)
sal_uInt16 ReadXFIndex(const ScAddress &rScPos, bool bBiff2)
sal_uInt16 mnLastRecId
Current XF identifier from IXFE record.
XclImpOutlineBuffer * pRowOutlineBuff
bool mbBiff2HasXfsValid
Select XF formatting or direct formatting in BIFF2.
ImportExcel(XclImpRootData &rImpData, SvStream &rStrm)
ScfUInt32Vec maSheetOffsets
std::unique_ptr< XclImpOutlineListBuffer > pOutlineListBuffer
bool mbFuzzing
False = mbBiff2HasXfs is undetermined yet.
std::unique_ptr< ExcelToSc > pFormConv
Visible range if embedded.
virtual void PostDocLoad()
XclImpOutlineBuffer * pColOutlineBuff
std::vector< std::unique_ptr< XclImpOutlineDataBuffer > > XclImpOutlineListBuffer
void Formula(const XclAddress &rXclPos, sal_uInt16 nXF, sal_uInt16 nFormLen, double fCurVal, bool bShrFmla)
XclImpColRowSettings * pColRowBuff
std::unordered_map< SCCOL, LastFormula > LastFormulaMapType
LastFormula * mpLastFormula
void SetLastFormula(SCCOL nCol, SCROW nRow, double fVal, sal_uInt16 nXF, ScFormulaCell *pCell)
True if fuzzing filter.
virtual ~ImportExcel() override
ImportTyp(ScDocument &, rtl_TextEncoding eSrc)
rtl_TextEncoding eQuellChar
XclImpOutlineBfrRef mxRowOutlineBuff
std::shared_ptr< XclImpColRowSettings > XclImpColRowSettRef
XclImpColRowSettings * GetColRowBuff() const
std::shared_ptr< XclImpOutlineBuffer > XclImpOutlineBfrRef
XclImpOutlineDataBuffer(const XclImpRoot &rRoot, SCTAB nScTab)
XclImpOutlineBuffer * GetColOutline() const
XclImpOutlineBuffer * GetRowOutline() const
XclImpColRowSettRef mxColRowBuff
XclImpOutlineBfrRef mxColOutlineBuff
virtual ~XclImpOutlineDataBuffer() override
Access to global data from other classes.
This class is used to import record oriented streams.
A 2D cell address struct with Excel column and row indexes.
Stores global buffers and data needed for Excel import filter.