2016-03-30 11 views
0

私はgrailsを使ってCRUDアプリケーションを作成しています。データをxlsxファイルに保存します。たとえば、新しいユーザーがUIを使用して新しいプロファイルを作成した場合、これらのデータをxlsxファイルに同時に保存するにはどうすればよいですか?各フィールドを特定の列に置く。CRUS(grails)からのデータをxlsxファイルに保存する

答えて

0

XLSXファイルにデータを保存する方法の1つは、FrostedSheetsです。

完全免責事項、私はFrostedSheetsを作成しました。

最も簡単な方法は、行と列をモデル化するためにネストされたListを使用することです。次に、ネストしたListをワークシートに追加します。最後に、ワークブックをOutputStreamに書き込んでください。ここに例があります:

import com.emmanuelrosa.frostedsheets.* 

def data = [ 
    ['first name', 'last name', 'age'], 
    ['John', 'Doe', '30'], 
    ['Jane', 'Smith', '25'] 
] 

def workbook = FrostedWorkbook.createXLSX() 

workbook['name of sheet'] << data 

new FileOutputStream('somefile.xlsx').withStream { stream -> 
    workbook.write(stream) 
} 
関連する問題