Tag: java ee

我如何在J2EE中devise文档validation组件?

我是一个.NET开发人员,他必须在Java-ee Web应用程序中开发这个组件: 用户将select一个文件 这将是一个Excel文件或XML文件 组件应该检查​​文件是否具有预定义的结构。 只有某些types的文件需要validation。 因此,使用XSD来处理XML文档,并为Excel文件定义一些结构。 如果有任何列名称,大小,值范围,数据types不匹配,报告和中止。 然后根据一组validation规则validation文档。 为此,我正在考虑构build一个XML文件/ SQL表,它具有需要针对此文档运行的方法列表来validation它。 报告所有exception,从每个方法返回值。 当开发人员想到新的validation时,他们会为某个类添加一个方法,并在XML / SQL表中引用此方法,以便组件在运行时拾取它们。 这是一个很好的计划,还是使用Spring或者其他一些高级的J2EEfunction(我从来没有用过,但需要学习)呢? 谢谢。

将数据写入csv文件

我想为csv文件的第一行着色,因为第一行包含标题,为了方便用户,我想分开显示它。

使用JSP / Servlets在网页上显示Excel工作表?

我想写一个Excel工作表导入到网页的程序。 此外,网页的外观应与Excel工作表相同。 整个excel表格应显示在网页上。 有没有Java的包,我们可以导入Excel工作表并将其数据和工作表打印到网页上?

使用pqgrid导出excel

在这里,我有一个关于pqgrid的问题。 var newObj = { width: 1500, height: 600, title: "channel <b>roi</b>", resizable: true, scrollModel: { autoFit: true }, editModel: { clicksToEdit: 2 }, dataModel: { data: obj.data }, draggable:false, freezeCols:7, selectionModel: { type: 'cell', mode: 'block' }, colModel: CM, pageModel: {type:'local'}, toolbar: { cls: 'pq-toolbar-export', items: [{ type: 'button', label: "Export to Excel", icon: […]

将数据导出到Excel从数据库中提取

我试图将数据库中的数据导出到excel表格,当用户点击屏幕上的excel图标时,以下列方式。 它实际上工作正常,但只是想得到一个更好的想法,而不是阅读缓冲的数据。 private void exportLayout(String date, PrintWriter prn, BufferedReader in ) throws Exception { String line = null; // Indicates current line boolean isNotEndofBuffer = true; // boolean to indicate if the end of buffer is reached boolean skip = false; // boolean to indicate if we can skip reading the current line try { […]

如何使用ODBC 64位读取Windows 7 64位机器上的excel文件

我需要通过我的Windows 7 64位机器中的ODBC 64位读取excel文件。 在我的系统默认情况下有两个odbcad32 [32位] C:\ Windows \ SysWOW64 \ odbcad32( 它包含微软的Excel驱动程序 ) [64位] C:\ Windows \ System32 \ odbcad32( 它没有Microsoft Excel驱动程序 ) 因为系统在64位ODBC中没有Microsoft Excel驱动程序,所以我下载了AccessDatabaseEngine_x64并安装了它。 下安装成功后 [64位] C:\ Windows \ System32 \ odbcad32存在Microsoft Excel驱动程序 。 现在当我通过eclipse运行java程序。 显示错误消息 找不到适合jdbc的驱动程序:odbc:Driver = {Microsoft Access Driver(* .mdb,* .accdb)}; DBQ = C:/Users/ashokkumarg/Desktop/Excel/TestCaseData.xls 但是相同的代码在Windows 32位机器上工作得非常好。 我不知道可能是什么原因。 Java版本 Windows 7 32位机器(代码工作) […]

如何通过Java更新Excel表格的字符集

我从数据库中提取俄罗斯字符,并生成一个Excel表。 但不幸的是,在提取excel表中,我必须手动将字符集更改为“UNICODE(UTF-8)”,否则我无法看到俄罗斯字符。 有没有人知道如何通过Java更新这个字符集(我不是要求转换的价值)? 让我知道是否需要从我的结尾提供任何东西。

通用导出到Java对象的Excel

在我们的Spring项目中,我们有许多控制器接收客户端input(filter),这将从DB创builddynamic查询,结果集返回给客户端。 例如: public List<UserResultDTO> getUsers(Filter filter); public List<TransactionResultDTO> getTransactions(Filter filter); public List<ProfileResultDTO> getProfile(Filter filter); 我们的新要求非常简单:“请允许将这些结果列表导出到Excel文件中” 输出到excel文件的整个想法已经被处理了。 (我们有一个非常强大的Excel提供程序) 所以我们的目标基本上是创build一个非常通用的函数\服务,将采取一个列表,并将能够以通用的方式导出它。 任何想法什么是这种任务的最佳做法? 想法: 1)创build一个枚举,该列表将包含每个模型对象的所有configuration和列名(看起来非常冗余和维护地狱) 2)使用reflection也许? 甚至可能使用Excel列名的字段的注释 3)其他? 谢谢!

如何在JAVA / JEE电子表格中处理Excel公式?

我在JEE课程中有一个小项目。 目标是在JEE中创build一个电子表格。 我在Java中的水平真的很差,但我尽我所能在这个项目上取得成功。 我在我的网页上显示一个公式的结果有一些麻烦。 我使用Excel文件来保存所有的单元格而不是使用数据库。 我的程序是这样工作的: 我的servlet允许我为单元格插入一个值。 例如:cell:A1 => value:= 12 * 2 然后将值存储在我的Excel文件的A1单元格中。 但是我必须先评估单元格(点击单元格并自己按回车键)才能得到公式的结果(在这种情况下为24)。 然后我的网页在好的地方显示好的单元格的表格,但问题是它只显示没有结果的公式。 它不计算…例如:A1显示如12 * 2(不带“=”) 这里是GridManager类的代码: package managers; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.List; import java.util.Map; import org.apache.poi.hssf.util.CellReference; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellValue; import org.apache.poi.ss.usermodel.CreationHelper; import org.apache.poi.ss.usermodel.DataFormatter; import org.apache.poi.ss.usermodel.FormulaEvaluator; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import […]

Excelparsing使用jxl

我使用jxl来读取.xls文件,下面是我的代码来parsingxls文件。 它工作正常,但问题是当我插入date字段,它只读取年的最后两位数字。 例如,如果我把12/13/2088和12/13/1988。 这两个将读作为2012年12月13日。 有没有解决这个问题的方法。 我可以做任何格式的Excel单元格,或更改我当前的代码? ArrayList listDet=new ArrayList(); HashMap mapDet=null; HashMap primeDetails=new HashMap(); WorkbookSettings ws = null; Workbook workbook = null; Sheet s = null; Cell rowData[] = null; int rowCount = '0'; int columnCount1 = '0'; int columnCount = '0'; DateCell dc = null; int totalSheet = 0; try { ws = new […]