LibreOffice Module sc (master) 1
Functions
excel.cxx File Reference
#include <sfx2/docfile.hxx>
#include <sfx2/frame.hxx>
#include <sfx2/sfxsids.hrc>
#include <sot/storage.hxx>
#include <sot/exchange.hxx>
#include <svl/intitem.hxx>
#include <filter/msfilter/classids.hxx>
#include <tools/globname.hxx>
#include <com/sun/star/document/UpdateDocMode.hpp>
#include <com/sun/star/packages/XPackageEncryption.hpp>
#include <com/sun/star/ucb/ContentCreationException.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <unotools/streamwrap.hxx>
#include <unotools/defaultencoding.hxx>
#include <unotools/wincodepage.hxx>
#include <osl/diagnose.h>
#include <filter.hxx>
#include <document.hxx>
#include <xistream.hxx>
#include <xltools.hxx>
#include <docoptio.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <comphelper/processfactory.hxx>
#include <docsh.hxx>
#include <scerrors.hxx>
#include <imp_op.hxx>
#include <excimp8.hxx>
#include <exp_op.hxx>
#include <scdll.hxx>
#include <memory>
Include dependency graph for excel.cxx:

Go to the source code of this file.

Functions

static void lcl_getListOfStreams (SotStorage *pStorage, comphelper::SequenceAsHashMap &aStreamsData, std::u16string_view sPrefix)
 
static tools::SvRef< SotStoragelcl_DRMDecrypt (const SfxMedium &rMedium, const tools::SvRef< SotStorage > &rStorage, std::shared_ptr< SvStream > &rNewStorageStrm)
 
static ErrCode lcl_ExportExcelBiff (SfxMedium &rMedium, ScDocument *pDocument, SvStream *pMedStrm, bool bBiff8, rtl_TextEncoding eNach)
 
SAL_DLLPUBLIC_EXPORT bool TestImportCalcRTF (SvStream &rStream)
 
SAL_DLLPUBLIC_EXPORT bool TestImportXLS (SvStream &rStream)
 
SAL_DLLPUBLIC_EXPORT bool TestImportDIF (SvStream &rStream)
 

Function Documentation

◆ lcl_DRMDecrypt()

static tools::SvRef< SotStorage > lcl_DRMDecrypt ( const SfxMedium rMedium,
const tools::SvRef< SotStorage > &  rStorage,
std::shared_ptr< SvStream > &  rNewStorageStrm 
)
static

◆ lcl_ExportExcelBiff()

static ErrCode lcl_ExportExcelBiff ( SfxMedium rMedium,
ScDocument pDocument,
SvStream pMedStrm,
bool  bBiff8,
rtl_TextEncoding  eNach 
)
static

◆ lcl_getListOfStreams()

static void lcl_getListOfStreams ( SotStorage pStorage,
comphelper::SequenceAsHashMap aStreamsData,
std::u16string_view  sPrefix 
)
static

◆ TestImportCalcRTF()

SAL_DLLPUBLIC_EXPORT bool TestImportCalcRTF ( SvStream rStream)

◆ TestImportDIF()

SAL_DLLPUBLIC_EXPORT bool TestImportDIF ( SvStream rStream)

◆ TestImportXLS()

SAL_DLLPUBLIC_EXPORT bool TestImportXLS ( SvStream rStream)