Excel导入数据库的一个小问题,请教高手

问题描述

在将Excel导入数据库时,数据库里那一列是整型的,我是用Convert.ToInt16(myDrv[2].ToString().Trim())将Excel中的字符转化为整形.但是在Excel中写入时,如果写得不规范,会存成左上角带着绿色小三角的情况,这时就会产生导入异常.请问如何解决?

解决方案

解决方案二:
用户可能的输入太多要么规范Excel,要么捕获异常,记录并做相应处理
解决方案三:
可是我不知道怎么捕获这个异常,总得有个异常码是吧?引用1楼的回复:

用户可能的输入太多要么规范Excel,要么捕获异常,记录并做相应处理

解决方案四:
把Convert.ToInt16(myDrv[2].ToString().Trim())放在TRY语句里面,转不成就不转了,给0或者null。最好再把哪一条出错给记录下来,提示操作人员去手动改数据去。
解决方案五:
为什么不用int32捏.

时间: 2024-08-01 15:51:54

Excel导入数据库的一个小问题,请教高手的相关文章

oledb 连接串的格式-Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM。

问题描述 Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM. Excel导入数据库的 OleDb 连接串的格式,发生错误:找不到可安装的 ISAM. FILEname = "EXCEL" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + up[up.Length - 1]; File1.PostedFile.SaveAs(Server.MapPath(@"/exceltest/

请问:用java代码把excel导入数据库时,出现问题

问题描述 请问:用java代码把excel导入数据库时,出现问题 按着这里的代码配置的http://www.cnblogs.com/zyw-205520/p/3762954.html 解决方案 猜测是两种可能,一个是你读取excel有问题,没有正确读取出内容,另一个可能就是插入数据库有问题,导致数据不能正确写入数据库.检查这两个地方,分隔检查 解决方案二: 究竟遇到什么问题了呢?是读不出还是写不进去?你的图和链接并不能说明你遇到的问题. 解决方案三: 应该是读取excel的值没有成功,建议看看e

sql-SQL使用游标把excel导入数据库

问题描述 SQL使用游标把excel导入数据库 我现在有一个表,想把Excel中的十几万跳数据使用游标插入,中途要对excel中的数据进行判断操作,急啊~ 解决方案 我的建议是不要使用游标插入 否则会很慢 你可以先把excel中的数据全部倒入到数据库中 再用sql对数据进行处理

Excel导入数据库

问题描述 各位大虾,小弟小弟现在有个"重大"问题,望各位出手帮助???先谢过了...本地有个几十M的Excle,当然有列头,数据有一定的形式,现在需要统计其中重复的记录,并找出重复的行号?本人的设想是先将数据直接导入数据库,然后根据数据库查询的特征,进行判断统计.现在我使用jcom解析excel(poi.jxl均通过测试,无法解析太大的Excle),获取每行,然后插入数据库,可是,事与愿违,数据是一行一行写入(insert),但是那个速度!!!!不敢恭维,前台一直处于等待中....所以

PHP将Excel导入数据库及数据库数据导出至Excel的方法_php技巧

本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下: 一.导入 导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载  提取码:vxyn.(注意两个文件有引用关系) <?php //传入要导入的Excel的文件名 function import_to_DB($filename) { require_once'reader.php'; $data = new Spreadsheet_Excel_Reade

java 三大框架 关于Excel导入数据库导出数据库有没有视频或者其他教程,【新手求助】

问题描述 [新手求助]java三大框架关于Excel导入数据库导出数据库有没有视频或者其他教程,由于刚刚接触到,所以不是很清楚.求大神有教程的分享下,不尽感激 解决方案 解决方案二:查查api这类的网上很多的.解决方案三:java导入导出Excel跟框架无关的,网上的例子很多的,关于java操作Excel,有poi,jxl,java2word,这里有个poi的视频,你可以看下http://www.java1234.com/a/yuanchuang/poi/解决方案四:利用poi读取单元格然后组装

PHP将Excel导入数据库及数据库数据导出至Excel的方法

         本文实例讲述了PHP将Excel导入数据库及数据库数据导出至Excel的方法.分享给大家供大家参考.具体实现方法如下:          一.导入           导入需要使用能读取Excel的组件,网上也有比较好的组件,这里分享我使用的:下载 提取码:vxyn.(注意两个文件有引用关系) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 <?php //传入要导入的Excel的文件

异常-excel导入数据库下标越界问题

问题描述 excel导入数据库下标越界问题 我在导入前先查了一遍数据库,如果内容不同则添加,反之不添加 加了该方法后,出现了下标越界的情况,而之前不加判断时没有类似情况.一直没有找到问题,上来求助各位前辈,还望指点一二 代码块 异常为 到 pstmt.setString(1, paper.getpName()); 这里就放不进去 说越界 不知这里出现了什么问题 求助 解决方案 问题出在这里 我在 这个方法里面的连接conn 和 当前方法里面的 conn重名了 所以 无法进行判断 解决方案二: h

php利用ExcelFileParser把excel导入数据库

这是一款实用的php教程利用excelfileparser把excel导入数据库教程哦.  代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtm