mirror of https://github.com/apache/poi.git
sonar fixes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1735321 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5499c36019
commit
89c8c772c9
|
@ -39,7 +39,7 @@ public class HybridStreaming {
|
|||
private static final String SHEET_TO_STREAM = "large sheet";
|
||||
|
||||
public static void main(String[] args) throws IOException, SAXException {
|
||||
InputStream sourceBytes = new FileInputStream("/path/too/workbook.xlsx");
|
||||
InputStream sourceBytes = new FileInputStream("workbook.xlsx");
|
||||
XSSFWorkbook workbook = new XSSFWorkbook(sourceBytes) {
|
||||
/** Avoid DOM parse of large sheet */
|
||||
public void parseSheet(java.util.Map<String,XSSFSheet> shIdMap, CTSheet ctSheet) {
|
||||
|
@ -53,6 +53,7 @@ public class HybridStreaming {
|
|||
ReadOnlySharedStringsTable strings = new ReadOnlySharedStringsTable(workbook.getPackage());
|
||||
new XSSFSheetXMLHandler(workbook.getStylesSource(), strings, createSheetContentsHandler(), false);
|
||||
workbook.close();
|
||||
sourceBytes.close();
|
||||
}
|
||||
|
||||
private static SheetContentsHandler createSheetContentsHandler() {
|
||||
|
|
|
@ -63,7 +63,7 @@ public class WorkingWithPictures {
|
|||
|
||||
//save workbook
|
||||
String file = "picture.xls";
|
||||
if(wb instanceof XSSFWorkbook) file += "x";
|
||||
if(wb instanceof XSSFWorkbook) file += "x"; // NOSONAR
|
||||
OutputStream fileOut = new FileOutputStream(file);
|
||||
try {
|
||||
wb.write(fileOut);
|
||||
|
|
|
@ -86,6 +86,8 @@ public class SimpleTable {
|
|||
FileOutputStream out = new FileOutputStream("simpleTable.docx");
|
||||
doc.write(out);
|
||||
out.close();
|
||||
|
||||
doc.close();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -174,13 +176,8 @@ public class SimpleTable {
|
|||
rh.setBold(true);
|
||||
para.setAlignment(ParagraphAlignment.CENTER);
|
||||
}
|
||||
else if (rowCt % 2 == 0) {
|
||||
// even row
|
||||
rh.setText("row " + rowCt + ", col " + colCt);
|
||||
para.setAlignment(ParagraphAlignment.LEFT);
|
||||
}
|
||||
else {
|
||||
// odd row
|
||||
// other rows
|
||||
rh.setText("row " + rowCt + ", col " + colCt);
|
||||
para.setAlignment(ParagraphAlignment.LEFT);
|
||||
}
|
||||
|
@ -194,6 +191,8 @@ public class SimpleTable {
|
|||
FileOutputStream out = new FileOutputStream("styledTable.docx");
|
||||
doc.write(out);
|
||||
out.close();
|
||||
|
||||
doc.close();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue