IXlsCSVImportOptions |
interface IXlsCSVImportOptions : IDispatch { [id(1), propput] HRESULT SeparationCharacter([in]BSTR character); [id(2), propput] HRESULT DecimalCharacter([in]BSTR character); [id(3), propput] HRESULT ImportHeaders([in]BOOL importHeaders); [id(4), propput] HRESULT HeaderRows([in]int rowsInHeaders); [id(5), propput] HRESULT HeaderStyle([in]IXlsStyle* style); [id(6), propput] HRESULT PreserveWhitespace([in]BOOL preserveWhitespace); [id(7), propput] HRESULT UTF8Encoding([in]BOOL utf8Encoding); [id(8), propput] HRESULT MultipleWorksheets([in]BOOL multipleWorksheets); [id(9), propput] HRESULT AbortIfInvalidData([in]BOOL abortIfInvalid); [id(10) ] HRESULT ColumnPlacementByIndex([in]int columnIndex, [in]int startRow, [in]int startColumn); [id(11),propput] HRESULT ColumnDataTypeByIndex([in]int columnIndex, [in]enumDataType datatype); [id(12),propput] HRESULT ColumnStyleByIndex([in]int columnIndex, [in]IXlsStyle* style); [id(13),propput] HRESULT ColumnFailIfEmptyByIndex([in]int columnIndex, [in]BOOL failIfEmpty); [id(14),propput] HRESULT ColumnFormulaByIndex([in]int columnIndex, [in]BSTR formula); [id(15),propput] HRESULT ColumnDataMappingFormatByIndex([in]int columnIndex, [in]BSTR format); [id(16),propput] HRESULT ColumnConditionalImportFormulaByIndex([in]int columnIndex, [in]BSTR formula); [id(17),propput] HRESULT ForceDataType([in]enumDataType datatype); [id(18),propput] HRESULT Charset([in]BSTR charset); [id(19),propput] HRESULT Language([in]BSTR Language); [id(20), ] HRESULT ColumnPlacementByName([in]BSTR columnName, [in]int startRow, [in]int startColumn); [id(21),propput] HRESULT ColumnDataTypeByName([in]BSTR columnName, [in]enumDataType datatype); [id(22),propput] HRESULT ColumnStyleByName([in]BSTR columnName, [in]IXlsStyle* style); [id(23),propput] HRESULT ColumnFailIfEmptyByName([in]BSTR columnName, [in]BOOL failIfEmpty); [id(24),propput] HRESULT ColumnFormulaByName([in]BSTR columnName, [in]BSTR formula); [id(25),propput] HRESULT ColumnDataMappingFormatByName([in]BSTR columnName, [in]BSTR format); [id(26),propput] HRESULT ColumnConditionalImportFormulaByName([in]BSTR columnName, [in]BSTR formula); [id(27) ] HRESULT ColumnSplitByName([in]BSTR columnName, [out, retval]IXlsImportColumnSplitter** columnSplit); [id(28) ] HRESULT ColumnJoinByName([in]BSTR columnName, [out, retval]IXlsImportColumnJoiner** columnJoin); [id(29),propput] HRESULT AutoFormatMapping([in]BOOL bEnableAutoFormatMapping); [id(30),propput] HRESULT FirstRow([in]int row); [id(31),propput] HRESULT FirstColumn([in]int column); [id(32),propput] HRESULT AutoFit([in]BOOL autofit); [id(33),propput] HRESULT DataInRows([in]int rowsOfData); }
HRESULT SeparationCharacter([in]BSTR character);
HRESULT DecimalCharacter([in]BSTR character);
HRESULT ImportHeaders([in]BOOL importHeaders);
HRESULT HeaderRows([in]int rowsInHeaders);
HRESULT HeaderStyle([in]IXlsStyle* style);
HRESULT PreserveWhitespace([in]BOOL preserveWhitespace);
HRESULT UTF8Encoding([in]BOOL utf8Encoding);
HRESULT MultipleWorksheets([in]BOOL multipleWorksheets);
HRESULT AbortIfInvalidData([in]BOOL abortIfInvalid);
HRESULT ColumnPlacementByIndex([in]int columnIndex, [in]int startRow, [in]int startColumn);
HRESULT ColumnDataTypeByIndex([in]int columnIndex, [in]enumDataType datatype);
HRESULT ColumnStyleByIndex([in]int columnIndex, [in]IXlsStyle* style);
HRESULT ColumnFailIfEmptyByIndex([in]int columnIndex, [in]BOOL failIfEmpty);
HRESULT ColumnFormulaByIndex([in]int columnIndex, [in]BSTR formula);
HRESULT ColumnDataMappingFormatByIndex([in]int columnIndex, [in]BSTR format);
HRESULT ColumnConditionalImportFormulaByIndex([in]int columnIndex, [in]BSTR formula);
HRESULT ForceDataType([in]enumDataType datatype);
HRESULT Charset([in]BSTR charset);
HRESULT Language([in]BSTR Language);
HRESULT ColumnPlacementByName([in]BSTR columnName, [in]int startRow, [in]int startColumn);
HRESULT ColumnDataTypeByName([in]BSTR columnName, [in]enumDataType datatype);
HRESULT ColumnStyleByName([in]BSTR columnName, [in]IXlsStyle* style);
HRESULT ColumnFailIfEmptyByName([in]BSTR columnName, [in]BOOL failIfEmpty);
HRESULT ColumnFormulaByName([in]BSTR columnName, [in]BSTR formula);
HRESULT ColumnDataMappingFormatByName([in]BSTR columnName, [in]BSTR format);
HRESULT ColumnConditionalImportFormulaByName([in]BSTR columnName, [in]BSTR formula);
HRESULT ColumnSplitByName([in]BSTR columnName, [out, retval]IXlsImportColumnSplitter** columnSplit);
HRESULT ColumnJoinByName([in]BSTR columnName, [out, retval]IXlsImportColumnJoiner** columnJoin);
HRESULT AutoFormatMapping([in]BOOL bEnableAutoFormatMapping);
HRESULT FirstRow([in]int row);
HRESULT FirstColumn([in]int column);
HRESULT AutoFit([in]BOOL autofit);
HRESULT DataInRows([in]int rowsOfData);