电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

把Excel表中數據導入數據庫

瀏覽:135日期:2022-08-03 18:41:28

這是第二次了,市場部那邊又來要求改數據。他們要改的是數據庫某張表中類似商品價格等的數據,需要改的地方又多,我們上次是靠新來的兄弟一個個給Update進去的,這次老大去教了他們Update語句,把煩人的皮球踢給他們了。但這樣一個個更新很明顯不是辦法,我想通過excel直接把數據導入數據庫應該是可行的吧,就開始找方法了

我想至少有這樣兩種比較容易實現的方法:1、直接用Sql語句查詢2、先用excle中的數據生成xml文件,再把xml導入數據庫

第一種方法(方法二以后再試),找到聯機叢書里實現此功能的Sql語句如下:

SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source='c:Financeaccount.xls';User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions語句是有了,但我還是試了很久,因為各個參數具體該怎么設置它沒有說。Data Source就是excel文件的路徑,這個簡單;UserId、Password和Extended properties這三個屬性我改成了各種各樣的與本機有關的用戶名、密碼以及excel版本都不對,最后用上面例子里的值“User ID=Admin;Password=;Extended properties=Excel 5.0”才成功了,暈?。蛔詈髠€“xactions”更是查了很多資料,其實就僅僅是excel文件里所選的工作表名而已,怪我對excel不夠熟悉了,另外注意默認的Sheet1要寫成[Sheet1$]

最后,看看我成功的測試數據庫里建好一個表testTable_1,有5個字段id, name, date, money, content,C盤下book1.xls文件的sheet1工作表里寫好對應的數據并設好數據類型,執行如下插入語句:

insert into testTable_1 ([name], [date], [money], [content])Select [姓名], [日期], [金額], [內容]FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source='C:Book1.xls';User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]select里的列名我一開始用*代替,但發現輸出順序與我預期的不同,是“金額、內容、日期、姓名”,不知道具體有什么規律,就老老實實寫名字了。操作成功

回過頭來看看市場部的要求,假設在我這張表里實現,可以先判斷如excel里存在與記錄相同的name字段(name要唯一非空)時就刪除記錄,之后再插入,這樣簡單,但自增的id字段會因為插入而改變,那是不行的了??尚械姆椒ㄊ窍茸x出excel里全部記錄,然后用游標一條條分析,如果存在這個name就更新否則就插入。OK,下次就不用讓他們再對著文檔一條條Update了

標簽: excel
主站蜘蛛池模板: 电主轴,车床电磨头,变频制动电机-博山鸿达特种电机 | 收录网| 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 设计圈 - 让设计更有价值!| 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 元拓建材集团官方网站 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 锂电叉车,电动叉车_厂家-山东博峻智能科技有限公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 南京交通事故律师-专打交通事故的南京律师 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 求是网 - 思想建党 理论强党| 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 叉车电池-叉车电瓶-叉车蓄电池-铅酸蓄电池-电动叉车蓄电池生产厂家 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 |