急急急!jxl操作包含宏的Excel文件后宏丢失的问题??

Mullo 2006-12-18 05:38:04
public File getExcelFile(InputStream in,List DB,File tempFile) throws JXLException,IOException,Exception
{
Workbook twb = Workbook.getWorkbook(in);
WritableWorkbook wkb = Workbook.createWorkbook(tempFile,twb);
String sheetname = twb.getSheetNames()[0];
WritableSheet sh = wkb.getSheet(0);
int row =2;
int column = 0;
int DBrow = DB.size();
int DBcolumn = SysParams.DBCOLUMN;
String data="";
Iterator DBIt = DB.iterator();
Map mp;
String key="F";
while(DBIt.hasNext())
{
mp = (Map)DBIt.next();
for(column=0;column<DBcolumn;column++)
{
key = key + (new Integer(column+1)).toString();
data=(String) mp.get(key);
if(data==null) data="";
Label label = new Label(column, row, data);
sh.addCell(label);
key="F";
}
row++;
}
wkb.write();
wkb.close();
twb.close();

return tempFile;
}
文件是一个空的包含宏的Excel文件,写入数据后生成的tempFile文件丢失宏。急急急,在线等
...全文
235 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧