Ejemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();

            pathList = FilePathController.PathList();
            AddEvent();
        }
Ejemplo n.º 2
0
        public void ReadWrite(string readPath, string savePath)
        {
            if (!IsAvalidPath(readPath, savePath))
            {
                return;
            }

            ReadExcelClass readExcelClass = new ReadExcelClass();

            List <DataTableClass> dataTableClassList = readExcelClass.Read(readPath);

            { // 导出 CSV
                Dictionary <int, List <List <string> > > dataDic = AnalysisCSVClass.AnalysisExcel(dataTableClassList);
                WriteCSVClass writeCSVClass = new WriteCSVClass();
                writeCSVClass.CreateCSV(dataDic, savePath);
            }

            { // 导出 XML
                Dictionary <int, List <List <string> > > dataDic = AnalysisXMLClass.AnalysisExcel(dataTableClassList);
                WriteXmlClass writeXmlClass = new WriteXmlClass();
                writeXmlClass.CreateXML(dataDic, savePath);
            }

            { // 导出 CS
                Dictionary <string, StringBuilder> fileStringBuilderDic = AnalysisCS.Analysis(dataTableClassList);
                WriteCSClass writeCSClass = new WriteCSClass();
                writeCSClass.SaveCsToFile(fileStringBuilderDic, savePath);
            }

            FilePathController.ReplacePathFile(readPath, savePath);
        }