2012-03-06 69 views
0

我想从一个.xls文件到jqGrid的导入...如何导入任何类型的文件(CSV,XLS,XLSX,TXT)到jqGrid的

我有一个想法,但我不知道如何要实现它,因为没有直接的方法是有进口,

  1. 选择特定的位置
  2. 该文件的文件转换成java对象一样(列表,数组列表等)
  3. 那么Java对象转换为json对象
  4. pass th在jQuery网格中的网格模型json对象。

建议我如何实现......

+0

谷歌搜索java csv解析器...应该找到大量的信息 – charlietfl 2012-03-06 06:29:05

回答

1

我的建议是使用临时表的表给你更多的导航灵活性和表间传输。页面关闭时(有意或无意),数组值将丢失。然而,你需要一些东西来看待它是

  • 在XLS文件中提供的字段是预先定义/静态或动态
  • 如果预先定义/静态字段,然后预创建一个临时表,然后用它来导入文件。如果要将导入的内容移动到另一个表中,只需使用SQL命令导入并清空临时表内容即可。
  • 如果是动态字段,那么你需要在运行时创建一个临时表,然后销毁该表上的数据传输到另一个表(如果需要的话)。

根据您的选择,相应地绑定JQGrid ColModels。在Dynamic的情况下,您需要在加载Grid之前首先获取变量中的字段名称,但在Static字段中,只需在设计时手动定义它即可。

我通常应用这种方法。希望它会有所帮助。

相关问题