2013-11-28 72 views
0

我下面的工作環境上:如何通過Spring框架與XLS attacment發送郵件

  • 春3.0.5
  • JDK 1.6

一些具體的操作後,需要發送附有xls文件的電子郵件到指定的郵件。目前我有需要寫入xls文件的原始數據。

在發送郵件的同時搜索如何在spring框架中附加文件。 但是想知道字節數組格式,它將在xls文件的指定列&行中呈現。實際上需要通過字符串原始數據實時創建xls文件。

任何通過spring發送郵件時附加xls文件的更好方法都會受到歡迎。 :)

+0

你的問題到底是什麼? – Bart

+0

在下面的答案中看到我的意見。 – Atul

回答

0

Apache POI將幫助創建xls文件。

JavaMail將發送郵件消息。我確信使用JavaMail也有Spring特有的方式。

+0

[通過附件發送春季郵件](http://gauravmutreja.wordpress.com/2010/09/01/attaching-excel-or-pdf-files-to-a-mail-using-spring-framework/) 在這個鏈接中,它傳遞'byte [] byteArray'作爲方法的參數,我的主要問題是這個字節數組的格式是什麼(如何創建這個字節數組)。因爲我想用我的原始字符串在飛行中生成xls。 – Atul

+0

@Atul你需要序列化對象。看到http://stackoverflow.com/questions/5837698/converting-any-object-to-a-byte-array-in-java – Bart

+0

@bart我的問題是,我有原始的刺痛數據...我想在xls中的某些特定索引處將其適用於某些特定的單元格,這將需要在郵件中附加。 我最後的方式做這將是如下: 1.創建通過POI 2.溫度XLS文件閱讀本文件 3.轉換爲字節數組 4.通陣列mimeHelper附加爲XLS。 我不想這樣做。 – Atul