如何拆分Excel工作表的单元格并将其保存到数据库的不同列中 [英] How to split cell of excel sheet and save it into different column of database

查看:82
本文介绍了如何拆分Excel工作表的单元格并将其保存到数据库的不同列中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello SIr

请帮帮我。我想拆分excel的单元格并将其保存到不同的柱中。

我想拆分列:111000/2008。

我想保存注册号= 111000

过去年份:2008。







请帮助。我需要将它保存在数据库中

Hello SIr
please help me. I want to split the cell of excel and save it into different columne.
I want to split column: 111000/2008 .
I want to save registration number=111000
passing year:2008.



Please help. I need to save it in database

推荐答案

要做的步骤:

1.创建OleDbConnection [ ^ ]并使用 ConnectionString [ ^ ]如下:

Steps to do:
1. Create OleDbConnection[^] and use ConnectionString[^] as follow:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";



2.创建OleDbCommand:


2. Create OleDbCommand:

SELECT LEFT([FieldNameOrColumnNo], LEN([FieldNameOrColumnNo]-5) AS RegNo,
    RIGHT([FieldNameOrColumnNo], 4) AS PassYear
FROM [SheetName




3.创建并执行OleDbReader [ ^ ]

4.创建 DataTable [< a href =https://msdn.microsoft.com/en-us/library/system.data.datatable%28v=vs.100%29.aspxtarget =_ blanktitle =New Window> ^ ]和从OleDbReader加载数据 [ ^ ]。

5.这就是全部!


3. Create and Execute OleDbReader[^]
4. Create DataTable[^] and load data into it from OleDbReader[^].
5. That's all!


这篇关于如何拆分Excel工作表的单元格并将其保存到数据库的不同列中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆