2016-04-03 61 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();