26 lines
576 B
C++
26 lines
576 B
C++
#ifndef _ExcelWrite_H__
|
|
#define _ExcelWrite_H__
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif
|
|
|
|
class CExcelWrite
|
|
{
|
|
public:
|
|
CExcelWrite();
|
|
virtual ~CExcelWrite();
|
|
|
|
BOOL ExcelWrite(CListCtrl* pListCtrl,LPCTSTR pszIniDefFile,BOOL bOpen = TRUE);
|
|
|
|
protected:
|
|
|
|
BOOL ImpWriteExcel(int nRowFrom,int nRowTo,CString& sXlsFile,CMapStringToString& mapCellToCols,CListCtrl* pListCtrl,BOOL bOpen = TRUE);
|
|
|
|
BOOL ScriptToCells(LPCTSTR pszScript,CStringArray& arCells);
|
|
|
|
BOOL FormatColsValue(CListCtrl* pListCtrl,int nItem,CString& sCols,CString& sValue);
|
|
};
|
|
|
|
#endif //_CExcelWrite_H__
|