数据库sql语句大全 如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
平常从SQLSERVER中进行导入导出时,我们利用SQLSERVER中自带的DTS转换工具即可,很方便。但有些特殊的用法需要用语句进行导入导出,工作中碰到这种情况,查了些资料,下面详细介绍:
一、从excel表导入到SQLSERVER
use test
Go
select * into test_table from
OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;database=c:11.xls;','select * from [结果$]')
--1.通过Sql Server查询分析器查询D:abc.xls 里面表 sheet1
SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:abc.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
--2.如果表a存在,并且表a的结构与上一步的查询的结构一样
如何向数据库中导入excel表格 csdn
1、首先我们需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,你需要将表中的字段名字告诉给填写excel表的人员. 2、打开excel表,按照程序提供的字段填写相应的数据
首先要设置好表格格式
然后打开数据库
选择导入 数据 excel
用查询语句导出EXCEL,如何导入SQL
soaoffice的示例中有,soaexcel 示例 orderstat2 页演示了的
下面是 orderstat2.aspx.cs 文件里的代码:
...........................................
SOAOfficeX.ExcelResponse SOAExcel = new SOAOfficeX.ExcelResponse();
SOAExcel.DisableSheetDoubleClick = true;
SOAExcel.DisableSheetRightClick = true;
SOAExcel.DisableSheetSelection = true;
SOAOfficeX.IExcelResSheet sheetOrder = SOAExcel.OpenSheet("查询表");
string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+
Server.MapPath("demodata/soademo.mdb");
string sql = "SELECT * from OrderMaster order by ID desc";
OleDbConnection conn = new OleDbConnection(connString);
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
cmd.CommandType = CommandType.Text;
OleDbDataReader Reader = cmd.ExecuteReader();
int i = 0;
sheetOrder.UseRangeFormat("B5:F7");
while(Reader.Read())
{
sheetOrder.OpenCell("B" + (5 + i).ToString()).value = Reader["OrderNum"].ToString();
sheetOrder.OpenCell("C" + (5 + i).ToString()).value = Reader["OrderDate"].ToString();
sheetOrder.OpenCell("D" + (5 + i).ToString()).value = Reader["CustName"].ToString();
sheetOrder.OpenCell("E" + (5 + i).ToString()).value = Reader["SalesName"].ToString();
sheetOrder.OpenCell("F" + (5 + i).ToString()).value = Reader["Amount"].ToString();金额
i++;
}
Reader.Close();
conn.Close();
SOAOfficeX.SOAOfficeCtrl SOACtrl = new SOAOfficeX.SOAOfficeCtrl();
设置连接SOAOFFICE中间件服务器端SOAServer的参数
SOACtrl.Server = Request.ServerVariables["HTTP_HOST"];
SOACtrl.ServerPort = "4357";
设置界面样式
SOACtrl.MainStyle = SOAOfficeX.soaMainStyle.VistaBlue;
SOACtrl.Caption = "查询表";
SOACtrl.BorderStyle = SOAOfficeX.soaBorderStyle.BorderNone;
获取数据对象
SOACtrl.Assign(SOAExcel);
SOACtrl.WebOpen("doc/OrderQuery.xls",SOAOfficeX.soaWorkMode.xlsReadOnly,userName, "Excel.Sheet");
excel表格如何导入数据库中?
、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务--导入数据,弹出DTS导入/导出向导,按 下一步 , 2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 , 3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据库的话,如 VVV),使用 SQL Server身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如 client),按 下一步 , 4、选择 用一条查询指定要传输的数据,按 下一步 , 5、按 查询生成器,在源表列表中,有要导入的xls文件的列,将各列加入到右边的 选中的列 列表中,这一步一定要注意,加入列的顺序一定要与数据库中字段定义的顺序相同,否则将会出错,按 下一步 , 6、选择要对数据进行排列的顺序,在这一步中选择的列就是在查询语句中 order by 后面所跟的列,按 下一步 , 7、如果要全部导入,则选择 全部行,按 下一步, 8、则会看到根据前面的操作生成的查询语句,确认无误后,按 下一步, 9、会看到 表/工作表/Excel命名区域 列表,在 目的 列,选择要导入数据的那个表,按 下一步, 10、选择 立即运行,按 下一步, 11、会看到整个操作的摘要,按 完成 即可。
如何利用PL/SQL DEVELOPER导入导出数据库表
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
exp system/sinotranstj@orcl file=d:daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"数据的导入
1 将D:daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:daochu.dmp full=y;
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:daochu.dmp tables=(table1)
DROP TABLE 表名;
ArcMap的数据库中如何导入excel表格
方法:应该没有直接导出为excel的选项
导出成dbf、mdb
可以直接excel能打开
点击“打开属性表”,点击“option”,选择“export”,输出为dbf文件,在excel中可以打开该文件,另存为xls文件即可
或者,在catalog, 对图层右键,export--选择导出的位置为mdb,再补充其他信息,导出即可
sql server数据库导入导出
你的操作可能出了问题
