请问哪位知道如何将XML文件按照预定的格式导入到EXCEL中,或者哪里有这方面详细的文档资料.

super_zzw 2003-06-23 04:13:07
意图:
XML提供数据,然后以XSLT或其他格式化成我所需要的样式(比如报表),由EXCEL来解析、显示。
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liusoft 2003-06-24
  • 打赏
  • 举报
回复
Xalan是处理XML+XSLT的开发包
POI是处理Excel的包

然后你该知道怎么做了吧?
pp4u 2003-06-24
  • 打赏
  • 举报
回复
创建Excel格式数据

推荐:sandy

目前为止,在Java应用程序中建立一个Microsoft Excel文件的最常用的方法是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器。接着浏览器调用Excel并且显示CSV文件。

现在有一个提供实用工具给Java开发者建立Excel文件的项目,该项目是POI (Poor Obfuscation Implementation )新Jakarta工程中最成熟的一部分。POI的Excel组件名叫HSSF (Horrible Spreadsheet Format)。

虽然HSSF提供了许多与开发工具交互的不同方法,我们这里只集中讨论简单高级用户API。

下面是一个在Excel表格中创建矩阵的简单例子:

import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;

// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.

public class PoiTest {

static public void main(String[] args) throws Exception {

FileOutputStream fos = new FileOutputStream("foo.xls");

HSSFWorkbook wb = new HSSFWorkbook();

HSSFSheet s = wb.createSheet();

wb.setSheetName(0, "Matrix");

for(short i=0; i<50; i++) {

HSSFRow row = s.createRow(i);

for(short j=0; j<50; j++) {

HSSFCell cell = row.createCell(j);

cell.setCellValue(""+i+","+j);

}

}

wb.write(fos);

fos.close();

}

}

这段代码首先创建一个业务手册,从这个业务手册中获取一个表格,给这个表格命名,然后接着在上面写一个50*50的矩阵列表。它的输出是一个名为foo.xls的Excel文件,这个文件即使在Apple Mac上也可以打开。

POI工程是Java走出的振奋人心的,全新的一步,它为Windows的文件综合开辟了一个新的领域,并且使得Java开发者能够改进他们的产品功能。
super_zzw 2003-06-24
  • 打赏
  • 举报
回复
没人知道?不愿意说?
Free Spire.XLS for .NET 是e-iceblue公司开发的一款支持对所有Excel格式类型文件进行操作的.NET 控件。它适用于任何类型的应用程序比如ASP.NET Web应用程序或者Windows桌面应用程序。Spire.XLS for .NET允许开发人员创建和管理Excel,而不需要安装Microsoft Excel或者Microsoft Office。相比Microsoft,Spire.XLS for .NET对于开发人员来说是一个更好的选择 - 自动化,安全,稳定,可扩展性延伸,速度快,价格便宜和功能强大。 通过使用Free Spire.XLS for .NET,开发人员可以快速方便的查看,生成,读写以及自定义编辑Excel文件。Spire.XLS for .NET支持Excel 97-2003, Excel 2007, Excel 2010 and Excel 2013。它还支持C#, VB.NET, ASP.NET和 ASP.NET MVC编程语言 作为一款专业,强大,方便易用的控件,Spire.XLS for .NET有一下主要功能: 新建Excel文件,编辑已有的Excel文件,多种保存Excel方式,设置Excel文件属性,文件打印设置,合并,拆分或者拷贝单元格,支持对Excel文件加锁或者加密保护。 Spire.XLS for .NET支持把数据从数据库导出到Excel工作表,或者把数据从Excel数据导入到数据库。 Spire.XLS for .NET 提供强大的功能为开发者设置单元格格式。这次格式化数字,文字缩进,定位调整,设置单元格边线,单元格填充以及保护等。 开发人员可以轻松的利用Spire.XLS for .NET向Excel文件里面写入内容,包括超过530多种的公式,70多种表格,支持插入图片,不同类型的文字,链接,注释甚至VBA等。 Spire.XLS for .NET 还允许开发人员将Excel文件转换成PDF, HTML, CSV, Text, XML以及图片格式。 注:下载包含有Spire.xls.dll文件以及部分Demo, 你可以调用DLL并参照Demo提供的代码处理Excel文档。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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