No.2ベストアンサー
- 回答日時:
POIは既存のExcelのファイルにシートを追加して、
そこにデータを書き込むことができるみたいですが、
それではダメだったのでしょうか?
例えばこういうソースで、既存のブックにシートを追加して、セルにデータを入れることができましたが。。。
import java.io.*;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
class TestPOI {
public static void main(String args[]){
String filename = "c:\\hoge\\workbook.xls";
try {
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(filename));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.createSheet("POI_Sheet");
/* セルへの書き込みテスト */
HSSFRow row = sheet.createRow((short)0);
HSSFCell cell = row.createCell((short)0);
cell.setCellValue(1);
row.createCell((short)1).setCellValue(1.2);
row.createCell((short)2).setCellValue("This is a string");
row.createCell((short)3).setCellValue(true);
FileOutputStream fileOut = new FileOutputStream(filename);
wb.write(fileOut);
fileOut.close();
} catch (Exception ex) {
ex.printStackTrace ();
}
}
}
参考URL:http://jakarta.terra-intl.com/poi/hssf/quick-gui …
No.1
- 回答日時:
>javaで、DBから取得したデータにタブを付けて、エクセルへ出力しています。
これが具体的にどういう処理をしてるのかわからないので、もう少し詳しい補足をお願いします。
POIを使ったのですか?
参考URL:http://jakarta.terra-intl.com/poi/
この回答への補足
BufferedWriterを使い、出力ファイル名の拡張子を.xlsにしただけのものです。
POIは検討いたしましたが、現行バージョンではマクロをサポートしていないとのことでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/22 11:43
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Excel(エクセル) エクセルのマクロの有効について 4 2023/08/03 11:40
- Excel(エクセル) エクセル VBA実行中のApplication.ScreenUpdatingについて 3 2023/07/13 21:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
printfとputcharの違いは
-
cout と cerrの違い
-
プログラムについての質問です...
-
VBAでテキスト出力時のスペース...
-
エンジンの出力問題
-
OBS配信すると、マイクが途切れ...
-
printfの書式%.*s
-
CStringとCByteArrayの変換
-
バッチファイル フォルダサイ...
-
4Kの外部モニターに出力すると...
-
1〜50まで順に数字を入力し、3...
-
VBAのExecメソッドで画面を非表...
-
ACCESS クエリ→フォーム...
-
PCの設定「サウンド」の「出力...
-
Arduinoのスケッチでエラーがで...
-
VSC++でDLL出力でのデバックビルド
-
7セグLEDに表示された文字がお...
-
wsprintfで浮動小数を扱うには?
-
コンセントの電力は入力と出力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
printfとputcharの違いは
-
VBA レジストリの値の読み方に...
-
プログラムについての質問です...
-
MMDでavi出力が出来ない
-
cout と cerrの違い
-
詳しくないので、どなたかお教...
-
COBOLのMOVEで桁数が異なる場合
-
ACCESS クエリ→フォーム...
-
VBAでテキスト出力時のスペース...
-
OBS配信すると、マイクが途切れ...
-
PS5をMacBookProに出力したいの...
-
コンセントの電力は入力と出力...
-
アクセスでエクセルに出力する...
-
printfの書式%.*s
-
Windows Formアプリからコンソ...
-
coutで出力した文字を消去する...
-
VBAで有効数字の設定
-
VBAのExecメソッドで画面を非表...
おすすめ情報