10 #ifndef INCLUDED_SC_INC_DOCUMENTIMPORT_HXX
11 #define INCLUDED_SC_INC_DOCUMENTIMPORT_HXX
17 #include <rtl/ustring.hxx>
42 std::unique_ptr<ScDocumentImportImpl>
mpImpl;
86 SCTAB getSheetIndex(
const OUString& rName)
const;
87 SCTAB getSheetCount()
const;
88 bool appendSheet(
const OUString& rName);
89 void setSheetName(
SCTAB nTab,
const OUString& rName);
91 void setOriginDate(sal_uInt16 nYear, sal_uInt16 nMonth, sal_uInt16 nDay);
93 void setAutoInput(
const ScAddress& rPos,
const OUString& rStr,
95 void setNumericCell(
const ScAddress& rPos,
double fVal);
96 void setStringCell(
const ScAddress& rPos,
const OUString& rStr);
97 void setEditCell(
const ScAddress& rPos, std::unique_ptr<EditTextObject> pEditText);
101 const double* pResult =
nullptr );
105 const OUString& rResult );
107 void setFormulaCell(
const ScAddress& rPos, std::unique_ptr<ScTokenArray> pArray);
124 void setRowsVisible(
SCTAB nTab,
SCROW nRowStart,
SCROW nRowEnd,
bool bVisible);
134 void broadcastRecalcAfterImport();
138 static void broadcastRecalcAfterImportColumn(
ScColumn& rCol);
Store parameters used in the ScDocument::SetString() method.
Accessor class to ScDocument.
Parameter for data table aka multiple operations.
std::vector< ScAttrEntry > mvData
std::unique_ptr< ScDocumentImportImpl > mpImpl