❶ asp 通过web方式将excel表的内容导入到sql数据库
用asp连接excel表
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(PatnNow)&";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
读取表中内容
'注意 表名一定要以下边这种格试 "[表名$]" 书写
Sql="Select * From [t_proct$] "
'=====================ASP读取EXCEL注事项===========================
'i)将Excel97或Excel2000生成的XLS文件(book)看成一个数据库,其中的每一个工作表(sheet)看成数据库表
'ii)ADO假设Excel中的第一行为字段名.所以你定义的范围中必须要包括第一行的内容
'iii)Excel中的行标题(即字段名)不能够包含数字. Excel的驱动在遇到这种问题时就会出错的。例如你的行标题名为“F1”
'iiii)如果你的Excel电子表格中某一列同时包含了文本和数字的话,那么Excel的ODBC驱动将不能够正常, 处理这一行的数据类型,
'你必须要保证该列的数据类型一致
我有个demo,有需要留个email我给你
❷ 求助,关于EXCEL导入WEB数据的问题
估计不行,本人也遇到了这样一个问题,解决方法是另外再建了一个表,表里面的单元值等于自动刷新数据表的单元值,然后这一列“83”的数据写了一个公式:以a1单元格为例
=rept("0",5-len(sheet1!a1))&sheet1!a1
sheet1!a1指原表对应单元格,可以点选
楼主如果有了更好的解决方法,欢迎分享
❸ Excel从Web上导入数据为什么会说该Web查询未返回任何数据
出现你所说的情况时,按照提示,先点击“确定”。再单击编辑栏上名称框中的箭头,这个箭头下的数据也就是外部数据导入的区域,找到顶部的“数据”选项,点击下面的“连接”按钮,点击“编辑查询”以后,就会打开网站,登录你要导入数据的网站,然后找到要导入的区域,在该区域的左上角会有按钮,点击一下,变成对号就算是选中了,点击“导入’之后,回到”连接属性“的界面,点击”确定“即可。并将“工作簿连接”对话框关闭,此时就算大功告成了,刷新excel即可
❹ 在JAVA web开发中怎么把Excel中的数据导入到oracle数据库中
1.准备数据:在excel中构造出需要的数据
2.将excel中的数据另存为文本文件(有制表符分隔的)
3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools--text importer,在出现的窗口中选择Data from Textfile,然后再选择Open data file,
在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data from textfile中显示将要导入的数据
4.在configuration中进行如下配置
注:如果不将Name in header勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误
5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联
6.点击import按钮进行导入
7.查看导入的数据
OK,至此数据导入成功。
❺ java web 怎么导入excel文件
1.要正确的将Web客户端的Excel文件导入到服务器的数据库中,需要将客户端的Excel文件上传到服务器上。可以使用FileUpload控件完成。2.Excel文件上传到服务器指定的目录中,这里假设是该站点的upfiles目录中。3.使用SQL语句从upfiles目录中的上传Excel文件中读取数据显示或写入数据库。
❻ 怎样把excel里的数据怎样批量通过网页查询再导入到表格中
将网页中的表格数据通过Excel导入表格的步骤是:1、点击Excel“数据”选项的“自网站”,在“新建Web查询”对话框中,输入网页地址,然后按“转到”,待网页打开后,可以导入的数据表格旁会出现黄色右箭头;
2、选择需要导入的表格,点击表格左上角的黄色右箭头,使其显示对勾的选中状态,然后按右下角的“导入”按钮;
3、在“导入数据”对话框中,选择数据的放置位置,并根据需要点击“属性”;
4、在“外部数据区域属性”对话框中,对“是否刷新数据”以及“刷新的频率”等属性进行设置;完成后,按“确定”,在“导入数据”对话框中按确定,网页数据即可开始导入到Excel表格中,且会根据设置的刷新频率自动更新网页数据。
❼ Excel导入网页内表格,自网站导入打不开怎么办
Excel输入网址表格知道是网站导数据打不开的是主要是为什么,这主要是因为这是IE浏览器的安全设置问题。 1、选择浏览器的主菜单“工具\Internet选项”。 2、在“Internet属性”对话框中选择“安全”页。点击“自定义级别”按钮,将其中的有关“ActiveX控件”的选项改为启用或提示。 3、完成以上操作如果电脑中毒有可能导致Excel表格文件打不开,当然如果中毒有可能不仅仅是Excel表格文件打不开,有可以其他文件也会打不开,而且病毒的类型不同造成的影响也有所不同,例如:如果是宏病毒,那么文件中应用了宏那么就有可能打不开了,如果没有应用宏就有可能不会有影响,不管自怎样,先保证电脑是无毒环境才可以继续检查。一般都是可以的,一般都是可以的。如果我们不正常关机,或有时其他人不正常打开,例如:某位大虾用记事本或其他应用程序打开过某个Excel表格文件,不辛的事还保存了,那么就一定会导致Excel表格打不开,这时我只能说请节哀顺变吧,基本没办法找回来了,所以任何文件请用正常对应的程序去打开,否则你一定会欲哭无泪。一般的话就是也有可能的。
❽ EXCEL数据如何通过WEB页面导入到数据库中
数据库中的表:
和javaBean中对应
javaBean:
public class mainpart {
private int id;
private String name;//名称
private String spid;
private String specification;//规格
private String suppid;
private String suppname;//供应商名称
private String authenticatedMarks;//认证标志
private String standard;//标准
private String parameter;//参数
private Integer modelId;
public Integer getModelId() {
return modelId;
}
public void setModelId(Integer modelId) {
this.modelId = modelId;
}
public String getAuthenticatedMarks() {
return authenticatedMarks;
}
public void setAuthenticatedMarks(String authenticatedMarks) {
this.authenticatedMarks = authenticatedMarks;
}
public String getStandard() {
return standard;
}
public void setStandard(String standard) {
this.standard = standard;
}
public String getParameter() {
return parameter;
}
public void setParameter(String parameter) {
this.parameter = parameter;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSpid() {
return spid;
}
public void setSpid(String spid) {
this.spid = spid;
}
public String getSpecification() {
return specification;
}
public void setSpecification(String specification) {
this.specification = specification;
}
public String getSuppid() {
return suppid;
}
public void setSuppid(String suppid) {
this.suppid = suppid;
}
public String getSuppname() {
return suppname;
}
public void setSuppname(String suppname) {
this.suppname = suppname;
}
}
上传调用:思想是读取excel中的每一行数据,从第1行起(第0列为表头),每列的数据转换为string类型的,在通过sql语句
依次插入数据库(插入,更新的两个函数就不再贴出了)
�1�3�1�3public class MainPartimportBean {
private static Logger log = Logger.getLogger(SampleBean.class);
public void insertDB(InputStream fp,String modelId) {
try {
HSSFWorkbook workbook = new HSSFWorkbook(fp);// 创建工作薄
HSSFSheet sheet = workbook.getSheetAt(0);// 得到工作表
HSSFRow row = null;// 对应excel的行
HSSFCell cell = null;// 对应excel的列
String Var="";
row = sheet.getRow((short)0);
int totalRow = sheet.getLastRowNum();// 得到excel的总记录条数
int modelId2 = Integer.valueOf(modelId);
String name = "";//名称
String specification = "";//规格
String suppname = "";//供应商名称
String parameter = "";//参数
String standard = "";//标准
String authenticatedMarks = "";//认证标志
for (short i = 1; i <=totalRow; i++) {
mainBean mb = new mainBean();
mainpart mp1 = new mainpart();
row = sheet.getRow(i);
cell = row.getCell((short)0);
if(cell!=null)
name = cell.getRichStringCellValue().toString();
mp1.setName(name);
cell = row.getCell((short)1);
if(cell!=null)
specification =cell.getRichStringCellValue().toString();
mp1.setSpecification(specification);
cell = row.getCell((short)2);
if(cell!=null)
suppname = cell.getRichStringCellValue().toString();
mp1.setSuppname(suppname);
cell = row.getCell((short)3);
if(cell!=null)
parameter = cell.getRichStringCellValue().toString();
mp1.setParameter(parameter);
cell = row.getCell((short)4);
if(cell!=null)
standard = cell.getRichStringCellValue().toString();
mp1.setStandard(standard);
cell = row.getCell((short)5);
if(cell!=null)
authenticatedMarks = cell.getRichStringCellValue().toString();
mp1.setAuthenticatedMarks(authenticatedMarks);
mp1.setModelId(modelId2);
if(mb.isEmptymainpart(authenticatedMarks))
mb.updataMainBymainpart(mp1);//防止数据重复
else
mb.newMainUpdata(mp1);//插入数据
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
❾ 怎么样把网页中的表格插入到excel表格中
首先要保证你的电脑已上网在线
菜单:数据-导入外部数据-新建web查询
在弹出的对话框的地址栏中,输入你的数据表格所在网页的网址
然后,下面就会显示出数据所在的网页
表格前面,会出现一个向右的箭头,点击这个箭头
按"导入"
然后,选择导入数据在excel中的位置
确定就行了
当网页数据发生变化时,请右击导入数据区域
选"刷新数据"