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