`
bewithme
  • 浏览: 431707 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java xlsx转html

阅读更多

 

       poi-scratchpad  包中提供了ExcelToHtmlConverter工具类可以实现xls文件转换为html的功能,但是无法实现xlsx转html。

       本代码重写了一遍ExcelToHtmlConverter,实现了xlsx转html。入口类为XssfExcelToHtmlConverter

 可以直接使用这个类中的main方法进行测试。源码在附件中,只要修改相应的包名即可,还要引入poi-scratchpad 和poi包。

 

 public static void main( String[] args )throws IOException, ParserConfigurationException, TransformerException{
        
    	String inputPath="/Users/xuwenfeng/Desktop/testexcel.xlsx";
        String outputPath="/Users/xuwenfeng/Desktop/testexcel.html";
    	
        args=new String[]{inputPath,outputPath};
        
    	if ( args.length < 2 )
        {
            System.err.println( "Usage: ExcelToHtmlConverter <inputFile.xls> <saveTo.html>" );
            return;
        }

        System.out.println( "Converting " + args[0] );
        System.out.println( "Saving output to " + args[1] );

        Document doc = XssfExcelToHtmlConverter.process( new File( args[0] ) );

        DOMSource domSource = new DOMSource( doc );
        StreamResult streamResult = new StreamResult( new File(args[1]) );

        TransformerFactory tf = TransformerFactory.newInstance();
        Transformer serializer = tf.newTransformer();
        // TODO set encoding from a command argument
        serializer.setOutputProperty( OutputKeys.ENCODING, "UTF-8" );
        serializer.setOutputProperty( OutputKeys.INDENT, "no" );
        serializer.setOutputProperty( OutputKeys.METHOD, "html" );
        serializer.transform( domSource, streamResult );
    }

 

 

 


有任何问题请联系微信 

如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!
  
0
0
分享到:
评论

相关推荐

    JAVA POI Excel转Html

    JAVA POI Excel转Html,代码和所需的jar都在压缩包,项目在线预览需求,实现后分享下

    java excel转html

    "Java Excel转HTML"就是这样一个需求,它涉及到使用Java编程语言将Microsoft Excel文件的内容转换成HTML格式,以便在Web环境中方便地展示和分享。Java提供了多种库来实现这样的功能,这些库通常能够处理不同版本的...

    java后台html 转excel

    综上所述,"java后台html转excel"的技术涵盖了HTML解析、数据提取、Excel文件生成、数据映射与格式化等多个环节。虽然这个技术可能还有待完善,但通过学习和实践,可以构建出稳定、高效的解决方案。在实际开发中,应...

    excel转换html类(Excel2HtmlUtil的JAVA类)

    【标签】"Excel2HtmlUt"可能是`Excel2HtmlUtil`的缩写,"office xls转html"则明确表示了转换的目标是从Office的Excel文件(xls格式)转换为HTML。XLS是Excel早期版本的文件格式,而Apache POI可以支持这种格式。 ...

    Android通过POI完美解析Excel.xls xlsx成html编译前jar包

    在这种情况下,Java POI库是一个非常有用的工具,它允许开发者在Java环境中操作Microsoft Office的文件格式,包括Excel的.xls和.xlsx文件。本文将详细介绍如何在Android中使用POI库来解析Excel文件,并将其转换为...

    HTML转XLSX、XLS,技术java,使用poi

    网上查了大量的资料,修改合并成的HTML转XLSX。网上大部分都是HSSF,HSSF最多只可以创建 256 列,XSSF最多可以创建 16384 列。这里对HSSF进行了修改使用了XSSF。里面java代码自行参考。

    java将excel转html

    在“java将excel转html”的场景中,我们需要使用POI来读取Excel的内容,并将其转化为HTML代码。 1. **读取Excel文件**:使用POI的HSSFWorkbook(对于.xls)或XSSFWorkbook(对于.xlsx)类,我们可以打开Excel文件并...

    poi excel转html

    poi提供了excel转html的代码,但是吧,有好多问题。当有合并单元格时边框获取不到,单元格内的字体样式也转换不了,现在对poi提供的Tohtml.java做了一些修改,修复了这些问题,记录下,以备之后用到

    基于poi实现word/excel转换为HTML(且兼容.doc.docx.xls.xlsx)

    Apache POI 是一个流行的开源库,专为处理Microsoft Office格式的文件,如Word(.doc/.docx)和Excel(.xls/.xlsx)。本教程将深入探讨如何使用Apache POI库来实现这些文件向HTML的转换,以实现跨平台和浏览器的兼容...

    使用java将office word pdf excel ppt文件转换成html文件

    本篇文章将深入探讨如何使用Java将Office Word、PDF、Excel和PPT文件转换为HTML文件。 首先,我们需要了解的是,Java中的文件转换通常依赖于第三方库,因为Java标准库并不直接支持这些特定的转换功能。以下是一些...

    java html转换word

    Apache POI是Java库,专门用于处理Microsoft Office格式的文件,如Word(.doc和.docx)、Excel(.xls和.xlsx)等。在这个小例子中,我们将探讨如何使用Apache POI将HTML转换为Word文档。 首先,我们需要了解Apache ...

    java实现excel转换成html

    本篇文章将详细探讨如何使用Java来实现Excel转HTML的功能。Java作为一种强大的编程语言,提供了多种库来处理这样的任务,其中一个常用的工具是Jacob库,它允许Java程序与Microsoft Office进行交互。 标题"java实现...

    java将html文件生成word文件

    首先,`docx4j`是一个开源Java库,它支持创建、修改和转换Microsoft Office Open XML (OOXML)文件,如Word的.docx和Excel的.xlsx格式。这个库基于Java API,使得开发者能够利用Java进行复杂的文档处理工作,无需直接...

    使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如DOC、DOCX、PPT、PPTX、XLS和XLSX。它提供了Java API,使得开发者能够读取、创建、修改这些文件。在本场景中,我们将讨论如何使用POI将...

    java实现word、Excel、ppt文件转换成html格式

    把jacob.jar加载到工程里...C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Java\jdk1.5.0_04\jre\bin;下添加jacob.dll文件。 OfficeToXML.java文件是实现代码。 我自己工程用到的代码,现共享出来给大家!

    java实现HTML转Word

    Java作为一种强大的开发语言,提供了多种方法来实现这个...总的来说,Java实现HTML转Word的过程涉及到HTML解析、文档对象模型操作以及图片处理等多个环节。理解这些概念和技术,将有助于你构建高效且灵活的转换工具。

    java实现doc、xls等格式转换pdf,实现在线浏览

    本篇文章将深入探讨如何使用Java技术栈,特别是Apache POI和iTextPDF库,来实现doc、xls(包括旧版的Excel 2003和新版本的Excel 2007+)以及txt、图片等多种格式的文件转换为PDF,并且实现在线浏览的功能。...

    在线预览-java实现word和excel转html

    1. **文件读取和解压**:使用`java.nio.file.Files`读取文件内容,如果是`.docx`、`.xlsx`,则解压到内存或临时目录。 2. **XML解析**:使用`javax.xml.parsers.DocumentBuilderFactory`和`DocumentBuilder`解析XML...

    JAVA用poi解析doc、docx、slx、xlsx

    在Java编程环境中,Apache POI库是一个非常实用的工具,用于读取和写入Microsoft Office格式的文件,如Word(doc、docx)和Excel(xls、xlsx)。本篇文章将详细探讨如何使用Apache POI来解析这四种类型的文件,并...

Global site tag (gtag.js) - Google Analytics