草庐IT

in-Excel-Part-II

全部标签

java - 如何导出丰富的:dataTable to excel

我想导出的内容或脱颖而出。我看到PrimeFaces具有“导出器功能”http://www.primefaces.org/showcase/ui/exporter.jsf我希望能够在不使用PrimeFaces的情况下执行与此类似的操作,但使用richFaces(版本3.3.3)...(我想在某个时候迁移到RichFaces4future但我现在坚持使用3.3.3)我了解到可以使用http://poi.apache.org/构建您自己的但我不知道从哪里开始实现这样的事情......任何关于如何最好地执行所需的导出和示例的想法将不胜感激! 最佳答案

java - 在 Resteasy 中创建 excel

我想从我的RestEasy网络服务创建/返回一个excel文件,但在让它工作时遇到了一些问题。当我运行下面的代码(伪代码)时,出现以下错误:org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure:CouldnotfindMessageBodyWriterforresponseobjectoftype:java.io.FileOutputStreamofmediatype:application/vnd.ms-excel代码如下@POST@Path("/exportMyData")@Produces("application/vnd

用于桌面应用程序的 JavaFX-8 GUI : Are there Look & Feels like in Swing?

在Swing中,有一些外观和感觉作为Java的一部分提供,例如:跨平台:光轮主题金属特定于平台:GTK+WindowsXP等等Java8是否像为Swing一样为JavaFX提供外观和感觉?(我不询问特定的外观和感觉,我一般询问是否有默认外观之外的外观和感觉) 最佳答案 我将通过对这个问题的回答的总结和我自己所做的一些研究来回答我自己的问题:在JavaFX中,不再有外观术语,但有样式表在JavaFX-8(即Java8版本)之前,只提供了一个样式表,名为Caspian从JavaFX-8开始,添加了另一个样式表,名为Modena。Mode

java - Apache POI : API to identify tables in the excel sheet and read them

是否有任何方法可以返回工作表中存在的表格列表?我的要求是从工作表上存在的多个表中获取数据。 最佳答案 假设您正在为.xlsxexcel文件使用XSSFAPI。如果表格是由Insert->Table创建的,那么您可以使用以下命令读取它们:XSSFWorkbookworkbook=newXSSFWorkbook(newFile("test.xlsx"));intnumberOfSheets=workbook.getNumberOfSheets();for(intsheetIdx=0;sheetIdxtables=sheet.getTab

java - 如何在 Apache Spark 中为两个具有不同结构的 DataFrame 实现 NOT IN

我在我的Java应用程序中使用ApacheSpark。我有两个DataFrame小号:df1和df2.df1包含Row与email,firstName和lastName.df2包含Row与email.我想创建一个DataFrame:df3包含df1中的所有行,df2中不存在哪个电子邮件.有没有办法用ApacheSpark做到这一点?我试图创建JavaRDD来自df1和df2通过类型转换它们toJavaRDD()和过滤df1包含所有电子邮件,然后使用subtract,但我不知道如何映射新的JavaRDD至ds1得到DataFrame.基本上我需要df1中的所有行谁的邮箱不在df2.Dat

java - 工匠CMS : Crafter Engine doesn't seem to notice changes in the/classes/groovy folder

CrafterEngine似乎没有注意到/classes/groovy文件夹中的文件发生了变化。当我们在那里修改一个groovy文件时,需要重新启动Tomcat才能使用它。这是已知问题还是设计使然?/opt/crafter/master>grep-r/classes/groovyengine/engine/src/main/resources/crafter/engine/services/main-services-context.xml: 最佳答案 Groovy类成为类加载器的一部分,因此通常不会获取对它们的更改。应用更改的最佳

java - PDFBOX : U+000A ('controlLF' ) is not available in this font Helvetica encoding: WinAnsiEncoding

尝试使用Java和org.apache.pdfbox库打印PDF页面时,出现此错误:PDFBOX:U+000A('controlLF')isnotavailableinthisfontHelveticaencoding:WinAnsiEncoding 最佳答案 [问题]您尝试显示的字符串包含换行符。[解决方案]用新字符串替换字符串并删除换行符:text=text.replace("\n","").replace("\r",""); 关于java-PDFBOX:U+000A('contro

java - JSP 文档/JSPX : what determines how tabs/space/linebreaks are removed in the output?

我有一个格式良好的“JSP文档”(“XML中的JSP”),当网页生成并发送给用户时,一些换行符被删除。现在真正奇怪的部分是:显然“主”.jsp总是所有它的换行符被删除但是对于从主.jsp包含的任何后续.jsp,换行符似乎被随机删除(一些有,其他没有)。例如,如果我正在查看Firefox提供的网页并要求“查看源代码”,我会看到生成的内容。那么,什么决定何时/如何保留/删除换行符?这只是我编造的一个例子......你能强制一个.jsp来服务这个吗:...或者这个:...?我认为删除换行符是为了节省带宽,但如果我想保留它们怎么办?如果我想保留与.jsp文件中相同的XML缩进怎么办?这可行吗?

java - Apache CXF : adding custom documentation in the WSDL?

我目前正在学习ApacheCXF。当CXF从Pojo生成WSDL文件时,有没有办法(java注释?)向WSDL文件添加自定义文档?描述服务或参数?我已经使用@WebParam设置了一些描述性名称,但我想添加更长的文档。像...@WebService@Documentation("Thisservicesayhello.Seehttp://say.hello")publicinterfaceMyService{@WebResult(name="helloMessage")@Documentation("Returnsthehellomessage")publicStringsayHell

java - 在 Java 中导出为 CSV/Excel

我正在尝试通过Java将数据导出到CSV文件中,我有一些代码可以执行此操作,但它似乎没有输出CSV文件。有人能告诉我怎么了吗?我想做的不是将文件保存在某处,而是希望将其直接导出给用户。编辑:以防万一不清楚,我不想将文件保存在任何地方,但希望它自动输出给用户,即他们单击导出并获得“运行/保存结果.csv”窗口然后他们打开文件。目前文件正在保存,所以我知道该方法似乎有效,只是以我想要的相反方式。publicstaticvoidwriteToCSV(ListobjectList){StringCSV_SEPARATOR=",";try{BufferedWriterbw=newBuffered