package com.sict.excel; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import com.sict.excel.test.AnalysisGraphicExcel; import com.sict.excel.test.AnalysisHospitalEarlyCancerExcel; import com.sict.excel.test.AnalysisProvinceExcel; import com.sict.excel.test.Diagnosis; import com.sict.excel.test.GastroscopeTest; import com.sict.excel.test.ProvinceEarlyCancerRankExcel; import com.sict.excel.test.ScreeningRankGecaExcel; import com.sict.excel.test.ScreeningRankProvinceExcel; import com.sict.excel.test.ScreeningRankQgExcel; import com.sict.excel.test.ScreeningRankShchyyExcel; import com.sict.excel.test.SerumTest; public class myExcel { public static void main(String[] args) throws Exception { HSSFWorkbook workbook = new HSSFWorkbook(); //筛查监控-血清学检查 SerumTest serumTest = new SerumTest(); HSSFSheet sheet1 = serumTest.getsheet1(workbook); workbook.setSheetName(0, "筛查监控-血清学检查"); //筛查监控-胃镜检查 GastroscopeTest gastroscopeTest = new GastroscopeTest(); HSSFSheet sheet2 = gastroscopeTest.getSheet2(workbook); workbook.setSheetName(1, "筛查监控-胃镜检查"); //筛查监控-诊断结果 Diagnosis diagnosis = new Diagnosis(); HSSFSheet sheet3 = diagnosis.getSheet3(workbook); workbook.setSheetName(2, "筛查监控-诊断结果"); //运营分析-图例数据 AnalysisGraphicExcel analysisGraphicExcel = new AnalysisGraphicExcel(); HSSFSheet sheet4 = analysisGraphicExcel.getsheet4(workbook); workbook.setSheetName(3, "运营分析-图例数据"); //运营分析-省份数据 AnalysisProvinceExcel analysisProvinceExcel = new AnalysisProvinceExcel(); HSSFSheet sheet5 = analysisProvinceExcel.getSheet5(workbook); workbook.setSheetName(4, "运营分析-省份数据"); //运营分析-医院早癌 胃癌数 AnalysisHospitalEarlyCancerExcel analysisHospitalEarlyCancerExcel = new AnalysisHospitalEarlyCancerExcel(); HSSFSheet sheet6 = analysisHospitalEarlyCancerExcel.getsheet6(workbook); workbook.setSheetName(5, "运营分析-医院早癌 胃癌数"); //省份早癌排名 ProvinceEarlyCancerRankExcel provinceEarlyCancerRankExcel = new ProvinceEarlyCancerRankExcel(); HSSFSheet sheet7 = provinceEarlyCancerRankExcel.getSheet7(workbook); workbook.setSheetName(6, "省份早癌排名"); //筛查排名-按血检人数排名 ScreeningRankProvinceExcel screeningRankProvinceExcel = new ScreeningRankProvinceExcel(); HSSFSheet sheet8 = screeningRankProvinceExcel.getSheet8(workbook); workbook.setSheetName(7, "筛查排名-按血检人数排名"); //社区筛查排名-血检人数 ScreeningRankShchyyExcel screeningRankShchyyExcel = new ScreeningRankShchyyExcel(); HSSFSheet sheet9 = screeningRankShchyyExcel.getSheet9(workbook); workbook.setSheetName(8, "社区筛查排名-血检人数"); //体检筛查排名-血检人数 ScreeningRankQgExcel screeningRankQgExcel = new ScreeningRankQgExcel(); HSSFSheet sheet11 = screeningRankQgExcel.getSheet11(workbook); workbook.setSheetName(9, "体检筛查排名-血检人数"); //门诊筛查排名-血检人数 ScreeningRankGecaExcel screeningRankGecaExcel = new ScreeningRankGecaExcel(); HSSFWorkbook getsheet10 = screeningRankGecaExcel.getsheet10(workbook); workbook.setSheetName(10, "门诊筛查排名-血检人数"); FileOutputStream outputStream = new FileOutputStream("E:/2019/excel/GICC+map+data.xls"); // FileOutputStream outputStream = new FileOutputStream("/home/gcsvr/excel/GICC+map+data.xls"); workbook.write(outputStream); outputStream.close(); } }