Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. import java.io.File;
  2. import java.io.FileOutputStream;
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.Statement;
  7. import org.apache.poi.hssf.usermodel.HSSFCell;
  8. import org.apache.poi.hssf.usermodel.HSSFRow;
  9. import org.apache.poi.hssf.usermodel.HSSFSheet;
  10. import org.apache.poi.hssf.usermodel.HSSFWorkbook;
  11.  
  12. public class ExcelDatabase {
  13. public static void main(String[] args) throws Exception {
  14. Class.forName("com.mysql.jdbc.Driver");
  15. Connection connect = DriverManager.getConnection("jdbc:mysql://localhost/etc", "root", "");
  16.  
  17. Statement statement = connect.createStatement();
  18. ResultSet resultSet = statement.executeQuery("select * from final");
  19. HSSFWorkbook workbook = new HSSFWorkbook();
  20. HSSFSheet spreadsheet = workbook.createSheet("engine report");
  21. HSSFRow row = spreadsheet.createRow(1);
  22. HSSFCell cell;
  23. cell = row.createCell(1);
  24. cell.setCellValue("engine_code");
  25. cell = row.createCell(2);
  26. cell.setCellValue("var1");
  27. cell = row.createCell(3);
  28. cell.setCellValue("var2");
  29. cell = row.createCell(4);
  30. cell.setCellValue("var3");
  31. cell = row.createCell(5);
  32. cell.setCellValue("var4");
  33. cell = row.createCell(6);
  34. cell.setCellValue("var5");
  35. cell = row.createCell(7);
  36. cell.setCellValue("User_Name");
  37. cell = row.createCell(8);
  38. cell.setCellValue("time_stamp");
  39. int i = 2;
  40. while (resultSet.next()) {
  41. row = spreadsheet.createRow(i);
  42. cell = row.createCell(1);
  43. cell.setCellValue(resultSet.getInt("ec"));
  44. cell = row.createCell(2);
  45. cell.setCellValue(resultSet.getString("v1"));
  46. cell = row.createCell(3);
  47. cell.setCellValue(resultSet.getString("v2"));
  48. cell = row.createCell(4);
  49. cell.setCellValue(resultSet.getString("v3"));
  50. cell = row.createCell(5);
  51. cell.setCellValue(resultSet.getString("v4"));
  52. cell = row.createCell(6);
  53. cell.setCellValue(resultSet.getString("v5"));
  54. cell = row.createCell(7);
  55. cell.setCellValue(resultSet.getString("user"));
  56. cell = row.createCell(8);
  57. cell.setCellValue(resultSet.getString("time"));
  58. i++;
  59. }
  60. FileOutputStream out = new FileOutputStream(new File("exceldatabase.xls"));
  61. workbook.write(out);
  62. out.close();
  63. System.out.println("exceldatabase.xls written successfully");
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement