资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java代码做表格,java表格代码怎么写

从excel表格读取数据用Java代码实现批量上传写入数据库

public static ListStudent parseExcel(){

创新互联公司是一家专业的成都网站建设公司,我们专注网站设计、成都网站建设、网络营销、企业网站建设,买链接1元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。

//解析excel文件 获取数据

//将每行数据当作一个Student对象放入list集合

ListStudent list = new ArryListStudent();

...

return list;

}

public static void updateDataBase(Student stu){

//更新数据库 将Student对象插入数据库

...

}

public void main(String[] args){

ListStudent list = parseExcel();//读取excel

for(Student stu:list){//遍历集合向数据库插入数据

updateDataBase(stu);

}

}

大致的写了下 具体实现应该没问题吧?

怎么用java代码实现让一个表格变色

daysTable.setCellSelectionEnabled(true);

daysTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

daysTable.setDefaultRenderer(daysTable.getColumnClass(0), new TableCellRenderer() {

public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,

boolean hasFocus, int row, int column) {

String text = (value == null) ? "" : value.toString();

JLabel cell = new JLabel(text);

cell.setOpaque(true);

if (row == 0) {

cell.setForeground(headerForeground);

cell.setBackground(headerBackground);

} else {

if (isSelected) {

cell.setForeground(selectedForeground);

cell.setBackground(selectedBackground);

} else {

cell.setForeground(foreground);

cell.setBackground(background);

}

}

return cell;

}

一个例子,方法和这一样

如何用java把一个网页表格生成excel

如果用java实现的话,那就需要用到jxl.jar包中提供的类方法来完成了,你可以先查看一下jxl的资料再来做。

还有一种简单的方法就是用javascript脚本生成,例如:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

script language="javascript"

function tableToExcel(tname) {

if(confirm('是否要导出到excel?')!=0)

{

window.clipboardData.setData("Text",document.all(tname).outerHTML);

try

{

ExApp = new ActiveXObject("Excel.Application")

var ExWBk = ExApp.workbooks.add()

var ExWSh = ExWBk.worksheets(1)

ExApp.DisplayAlerts = false

ExApp.visible = true

}

catch(e)

{

alert("导出没有成功!1.您的电脑没有安装Microsoft Excel软件!2.请设置Internet选项自定义级别,对没有标记安全级别的 ActiveX控件进行提示。")

return false

}

ExWBk.worksheets(1).Paste;

}else

{

return;

}

}

/script

/head

body

table id="baba"

tr

tdafdsfsd/td

tdfdfsdfds/td

tdfdfsadfsa/td

tdfdsfsadfds/td

tdfdsfasd/td

tdfdsfsad/td

/tr

tr

tdafdsfsd/td

tdfdfsdfds/td

tdfdfsadfsa/td

tdfdsfsadfds/td

tdfdsfasd/td

tdfdsfsad/td

/tr

tr

tdafdsfsd/td

tdfdfsdfds/td

tdfdfsadfsa/td

tdfdsfsadfds/td

tdfdsfasd/td

tdfdsfsad/td

/tr

/table

input type="button" name="anniu" onclick="tableToExcel('baba')" /

/body

/html


当前文章:java代码做表格,java表格代码怎么写
转载注明:http://cdkjz.cn/article/hdjdei.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220