#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__