Commit 14d711a7 authored by 王国存's avatar 王国存

Merge branch 'master' into 'test'

空间查询导出优化

See merge request !46
parents ab273273 a92d9153
......@@ -1098,7 +1098,7 @@ public class SpaceMessageCtrl {
String[][] values = new String[spaceMessage_list.size()][];
int t;
int i;
for( i = 0; i < spaceMessage_list.size(); ++i) {
for( i = 0; i < spaceMessage_list.size(); i++) {
values[i] = new String[title.length];
values[i][0] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceShowID();
values[i][1] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceName();
......@@ -1147,7 +1147,7 @@ public class SpaceMessageCtrl {
spaceFund_values_list.add(spaceFund_values);
spaceFundUse_list = this.spaceFundServer.listSpaceFundUseBySpaceFundID(spaceFund.getSpaceFundID());
if (spaceFundUse_list != null) {
for(t = 0; t < spaceFundUse_list.size(); ++t) {
for(t = 0; t < spaceFundUse_list.size(); t++) {
spaceFundUse_values = new String[spaceFundUse_title.length];
spaceFundUse_values[0] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceShowID();
spaceFundUse_values[1] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceName();
......@@ -1176,7 +1176,7 @@ public class SpaceMessageCtrl {
List<SpaceEducationCourse> spaceEducationCourse = this.spaceEducationServer.listSpaceEducationCourseBySpaceMessageID(((SpaceMessage)spaceMessage_list.get(i)).getSpaceMessageID());
if (spaceEducationCourse != null) {
for(t = 0; t < spaceEducationCourse.size(); ++t) {
for(t = 0; t < spaceEducationCourse.size(); t++) {
String[] spaceEducationCourse_values = new String[spaceEducationCourse_title.length];
spaceEducationCourse_values[0] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceShowID();
spaceEducationCourse_values[1] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceName();
......@@ -1200,7 +1200,7 @@ public class SpaceMessageCtrl {
spaceFundUse_list = this.spaceEducationServer.listSpaceEducationPublicityBySpaceMessageID(((SpaceMessage)spaceMessage_list.get(i)).getSpaceMessageID());
if (spaceFundUse_list != null) {
for(t = 0; t < spaceFundUse_list.size(); ++t) {
for(t = 0; t < spaceFundUse_list.size(); t++) {
spaceFundUse_values = new String[spaceEducationPublicity_title.length];
spaceFundUse_values[0] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceShowID();
spaceFundUse_values[1] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceName();
......@@ -1214,7 +1214,7 @@ public class SpaceMessageCtrl {
List<SpaceEducationReform> spaceEducationReform_list = this.spaceEducationServer.listSpaceEducationReformBySpaceMessageID(((SpaceMessage)spaceMessage_list.get(i)).getSpaceMessageID());
if (spaceEducationReform_list != null) {
for(t = 0; t < spaceEducationReform_list.size(); ++t) {
for(t = 0; t < spaceEducationReform_list.size(); t++) {
String[] spaceEducationReform_values = new String[spaceEducationReform_title.length];
spaceEducationReform_values[0] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceShowID();
spaceEducationReform_values[1] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceName();
......@@ -1235,61 +1235,88 @@ public class SpaceMessageCtrl {
List<SpaceEducationBearPalm> spaceEducationBearPalm_list = this.spaceEducationServer.listSpaceEducationBearPalmBySpaceMessageID(((SpaceMessage)spaceMessage_list.get(i)).getSpaceMessageID());
if (spaceEducationBearPalm_list != null) {
for(i = 0; i < spaceEducationBearPalm_list.size(); ++i) {
for(t = 0; t < spaceEducationBearPalm_list.size(); t++) {
String[] spaceEducationBearPalm_values = new String[spaceEducationBearPalm_title.length];
spaceEducationBearPalm_values[0] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceShowID();
spaceEducationBearPalm_values[1] = ((SpaceMessage)spaceMessage_list.get(i)).getSpaceName();
spaceEducationBearPalm_values[2] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(i)).getBearPalmTime();
spaceEducationBearPalm_values[3] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(i)).getBearPalmSponsor();
spaceEducationBearPalm_values[4] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(i)).getMatchName();
spaceEducationBearPalm_values[5] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(i)).getBearPalmName();
spaceEducationBearPalm_values[2] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(t)).getBearPalmTime();
spaceEducationBearPalm_values[3] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(t)).getBearPalmSponsor();
spaceEducationBearPalm_values[4] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(t)).getMatchName();
spaceEducationBearPalm_values[5] = ((SpaceEducationBearPalm)spaceEducationBearPalm_list.get(t)).getBearPalmName();
spaceEducationBearPalm_values_list.add(spaceEducationBearPalm_values);
}
}
}
HSSFWorkbook wb = ExcelUtil.getHSSFWorkbook(sheetName, title, values, width, (HSSFWorkbook)null);
String[][] spaceFund_values = new String[spaceFund_values_list.size()][];
// HSSFWorkbook wb = ExcelUtil.getHSSFWorkbook(sheetName, title, values, width, (HSSFWorkbook)null);
// String[][] spaceFund_values = new String[spaceFund_values_list.size()][];
//
// for( i = 0; i < spaceFund_values.length; i++) {
// spaceFund_values[i] = (String[])spaceFund_values_list.get(i);
// }
//
// wb = ExcelUtil.getHSSFWorkbook(spaceFund_sheetName, spaceFund_title, spaceFund_values, spaceFund_width, wb);
// String[][] spaceFundUse_values = new String[spaceFundUse_values_list.size()][];
//
// for(t = 0; t < spaceFundUse_values.length; t++) {
// spaceFundUse_values[t] = (String[])spaceFundUse_values_list.get(t);
// }
//
// wb = ExcelUtil.getHSSFWorkbook(spaceFundUse_sheetName, spaceFundUse_title, spaceFundUse_values, spaceFundUse_width, wb);
// String[][] spaceEducationCourse_values = new String[spaceEducationCourse_values_list.size()][];
//
// for(t = 0; t < spaceEducationCourse_values.length; t++) {
// spaceEducationCourse_values[t] = (String[])spaceEducationCourse_values_list.get(t);
// }
for( i = 0; i < spaceFund_values.length; ++i) {
spaceFund_values[i] = (String[])spaceFund_values_list.get(i);
}
// wb = ExcelUtil.getHSSFWorkbook(spaceEducationCourse_sheetName, spaceEducationCourse_title, spaceEducationCourse_values, spaceEducationCourse_width, wb);
// String[][] spaceEducationPublicity_values = new String[spaceEducationPublicity_values_list.size()][];
//
// for(t = 0; t < spaceEducationPublicity_values.length; t++) {
// spaceEducationPublicity_values[t] = (String[])spaceEducationPublicity_values_list.get(t);
// }
//
// wb = ExcelUtil.getHSSFWorkbook(spaceEducationPublicity_sheetName, spaceEducationPublicity_title, spaceEducationPublicity_values, spaceEducationPublicity_width, wb);
// String[][] spaceEducationReform_values = new String[spaceEducationReform_values_list.size()][];
//
// for(i = 0; i < spaceEducationReform_values.length; i++) {
// spaceEducationReform_values[i] = (String[])spaceEducationReform_values_list.get(i);
// }
//
// wb = ExcelUtil.getHSSFWorkbook(spaceEducationReform_sheetName, spaceEducationReform_title, spaceEducationReform_values, spaceEducationReform_width, wb);
// String[][] spaceEducationBearPalm_values = new String[spaceEducationBearPalm_values_list.size()][];
//
// for( i = 0; i < spaceEducationBearPalm_values.length; i++) {
// spaceEducationBearPalm_values[i] = (String[])spaceEducationBearPalm_values_list.get(i);
// }
//
// wb = ExcelUtil.getHSSFWorkbook(spaceEducationBearPalm_sheetName, spaceEducationBearPalm_title, spaceEducationBearPalm_values, spaceEducationBearPalm_width, wb);
// return wb;
HSSFWorkbook wb = ExcelUtil.getHSSFWorkbook(sheetName, title, values, width, null);
String[][] spaceFund_values = new String[spaceFund_values_list.size()][];
for (int j = 0; j < spaceFund_values.length; j++)
spaceFund_values[j] = spaceFund_values_list.get(j);
wb = ExcelUtil.getHSSFWorkbook(spaceFund_sheetName, spaceFund_title, spaceFund_values, spaceFund_width, wb);
String[][] spaceFundUse_values = new String[spaceFundUse_values_list.size()][];
for(t = 0; t < spaceFundUse_values.length; ++t) {
spaceFundUse_values[t] = (String[])spaceFundUse_values_list.get(t);
}
for (int k = 0; k < spaceFundUse_values.length; k++)
spaceFundUse_values[k] = spaceFundUse_values_list.get(k);
wb = ExcelUtil.getHSSFWorkbook(spaceFundUse_sheetName, spaceFundUse_title, spaceFundUse_values, spaceFundUse_width, wb);
String[][] spaceEducationCourse_values = new String[spaceEducationCourse_values_list.size()][];
for(t = 0; t < spaceEducationCourse_values.length; ++t) {
spaceEducationCourse_values[t] = (String[])spaceEducationCourse_values_list.get(t);
}
for (int m = 0; m < spaceEducationCourse_values.length; m++)
spaceEducationCourse_values[m] = spaceEducationCourse_values_list.get(m);
wb = ExcelUtil.getHSSFWorkbook(spaceEducationCourse_sheetName, spaceEducationCourse_title, spaceEducationCourse_values, spaceEducationCourse_width, wb);
String[][] spaceEducationPublicity_values = new String[spaceEducationPublicity_values_list.size()][];
for(t = 0; t < spaceEducationPublicity_values.length; ++t) {
spaceEducationPublicity_values[t] = (String[])spaceEducationPublicity_values_list.get(t);
}
for (int n = 0; n < spaceEducationPublicity_values.length; n++)
spaceEducationPublicity_values[n] = spaceEducationPublicity_values_list.get(n);
wb = ExcelUtil.getHSSFWorkbook(spaceEducationPublicity_sheetName, spaceEducationPublicity_title, spaceEducationPublicity_values, spaceEducationPublicity_width, wb);
String[][] spaceEducationReform_values = new String[spaceEducationReform_values_list.size()][];
for(i = 0; i < spaceEducationReform_values.length; ++i) {
spaceEducationReform_values[i] = (String[])spaceEducationReform_values_list.get(i);
}
for (int i1 = 0; i1 < spaceEducationReform_values.length; i1++)
spaceEducationReform_values[i1] = spaceEducationReform_values_list.get(i1);
wb = ExcelUtil.getHSSFWorkbook(spaceEducationReform_sheetName, spaceEducationReform_title, spaceEducationReform_values, spaceEducationReform_width, wb);
String[][] spaceEducationBearPalm_values = new String[spaceEducationBearPalm_values_list.size()][];
for( i = 0; i < spaceEducationBearPalm_values.length; ++i) {
spaceEducationBearPalm_values[i] = (String[])spaceEducationBearPalm_values_list.get(i);
}
for (int i2 = 0; i2 < spaceEducationBearPalm_values.length; i2++)
spaceEducationBearPalm_values[i2] = spaceEducationBearPalm_values_list.get(i2);
wb = ExcelUtil.getHSSFWorkbook(spaceEducationBearPalm_sheetName, spaceEducationBearPalm_title, spaceEducationBearPalm_values, spaceEducationBearPalm_width, wb);
return wb;
}
......
......@@ -34,17 +34,17 @@ public class ExcelUtil {
HSSFCell cell = null;
int i;
for(i = 0; i < title.length; ++i) {
for(i = 0; i < title.length; i++) {
cell = row.createCell(i);
cell.setCellValue(title[i]);
cell.setCellStyle(style);
sheet.setColumnWidth(i, width[i]);
}
for(i = 0; i < values.length; ++i) {
for(i = 0; i < values.length; i++) {
row = sheet.createRow(i + 1);
for(int j = 0; j < values[i].length; ++j) {
for(int j = 0; j < values[i].length; j++) {
row.createCell(j).setCellValue(values[i][j]);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment