2016-04-03 26 views
0

我是编写代码的新手,我希望通过为自己和其他人创建有用的程序来进一步发展我作为代码编写者的技能。出口到excel的时间戳程序

对于我的第一个项目,我想编写一个程序,填写数据到现有的Excel表(“时间戳”,日期,名称等)。

什么工具(编码语言,技术等),我需要学习使用,使这样的程序?

我目前知道如何使用基本的Java(多态,递归和基本动态数据结构 - 列表,堆栈,问题,树),没有gui的东西。

谢谢!

+0

你可以写在VB中的Excel宏来做到这一点。或者你可以用任何语言(Python,Php,Java或其他)编写一个程序来写入一个可以在excel中打开的CSV文件。 –

回答

0

要使用Excel工作表,您需要使用Apache POI库。它是免费的,非常方便创建或编辑Microsoft文档!

下面是创建一个Excel工作表,并操纵它的样本代码:

FileInputStream file = new FileInputStream(new File("New Excel with Java")); 

//Create a workbook reference 
XSSFWorkbook workbook = new XSSFWorkbook(file); 

//Get first/desired sheet from the workbook 
XSSFSheet sheet = workbook.getSheetAt(0); 

//Iterate through each rows one by one 
Iterator<Row> rowIterator = sheet.iterator();