获取excel输入并将其用作jave中的数据

时间:2017-03-09 16:27:54

标签: java php html sql excel

好的,所以我想要一段可以帮助我完成以下任务的代码。我只是想要一个伪代码的帮助,所以我可以开始编码因为我不知道我将如何做到这一点。

所以需要做的是我需要使用原始excel数据创建一条航线。例如,一架航班从MIA @ 9:59起飞到达ATL @ 12:00现在飞机必须在下次飞行前至少坐30分钟。所以现在我要看看将从ATL离开的下一班航班,也就是说现在有航班从12:30到12:40离开atl,下一班航班将于12:45到达SFO,这将到达18:08在sfo。所以这架飞机制造了两条腿,第一条腿到mia到atl,第二条腿将成为sfo。这只是一个简单的部分,但如果我想确定

所以我需要能够查看所有这些看起来像Data的数据。能够更改为每个航班Like this

使其看起来像这样

任何反馈都会有很大帮助

我试图在带有html页面的java,php / sql或者只是在excel中使用宏来实现它

1 个答案:

答案 0 :(得分:0)

查看apache POI。据我所知,它是专门为阅读Excel文件而开发的。此外,它也是开源的:)。

Apache POI链接:Click here

示例:

InputStream inp = new FileInputStream(“workbook.xls”);     // InputStream inp = new FileInputStream(“workbook.xlsx”);

Workbook wb = WorkbookFactory.create(inp);
Sheet sheet = wb.getSheetAt(0);
Row row = sheet.getRow(2);
Cell cell = row.getCell(3);
if (cell == null)
    cell = row.createCell(3);
cell.setCellType(CellType.STRING);
cell.setCellValue("a test");

// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();