当前位置: 首页 > news >正文

给你网站你会怎么做的网店seo名词解释

给你网站你会怎么做的,网店seo名词解释,中央纪检委网站互联网建设情况,手机网站 侧边栏导航总结在 Excel 中使用 SQL 语句的四种方法,各种方法都有各自的适用场景,可以选择自己熟悉的或喜欢方式。本文以在 Excel 中操作 MS SQL 数据库的数据为例进行说明。MS SQL 的数据如下,使用微软 SQLExpress 版本。 方法 1: Excel 现…

总结在 Excel 中使用 SQL 语句的四种方法,各种方法都有各自的适用场景,可以选择自己熟悉的或喜欢方式。本文以在 Excel 中操作 MS SQL 数据库的数据为例进行说明。MS SQL 的数据如下,使用微软 SQLExpress 版本。


方法 1: Excel 现有连接功能


在这里插入图片描述

点击浏览更多按钮,在出现下面的界面后,新建一个 sql server 的连接:

输入要连接的sql server服务器,以及连接方式:

在下一步,选择数据库,选择表:

然后一路下一步,将数据放在希望的工作表:

默认情况下,显示的是一个表,我们可以通过右键菜单进行修改:


进入的时候,是这样的:

我们将命令类型改为 SQL,然后在命令文本中写入合法的 sql 语句:


这样就可以了。这个方法的数据源也可以是 Excel 工作簿,灵活性还是不错的。但如果用 Excel 作为数据源,工作表名称后面需要加上$符号。

下面演示将 Excel 工作簿作为数据源。点击数据选项卡的现有连接,将类型改为所有文件或者Excel文件,直接找到有数据的 Excel 工作簿。

在这里插入图片描述

选择表格:


可以把 Excel 工作簿的数据源当做表格,用 SQL 语句操作:


显示的结果如下:

方法2: ADO

使用 ADO 操作数据,需要编写 VBA 代码,但灵活性更高,甚至可以封装成函数。有两个知识点:

  • 连接字符串的写法
  • 参照 ADO 库

连接字符串可以使用方法1的 OLEDB 连接字符串。也可以使用另外一种方法:新建一个扩展名为 udl 的文件,然后双击,出现下面的界面,填写好相应的字段:

点击测试连接,测试是否可以连接成功。然后用文本编辑器打开 udl 文件,获取连接字符串:


第二个知识点是在 VBE 环境中加载 ADO 库。方法如下,打开 Excel 文件后,按 ALT + F11 进入 VBE 环境,然后通过菜单工具->引用,选中 Microsoft ActiveX Data Object 库的应用,有不同的版本,可以选择高一点的版本:


以下是示例代码,代码比较简单,不做讲解。

Public Sub ImportData()Dim conn As New ADODB.Connectionconn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=SimpleStockManager;Data Source=LAPTOP-1VEJV1RM\SQLEXPRESS"Dim rst As New ADODB.Recordsetconn.Openrst.Open "select * from t_m_materials", conn, adOpenKeyset, adLockReadOnly' print headersDim i As IntegerDim leftTopCell As RangeSet leftTopCell = Sheet1.Range("A1")For i = 0 To rst.Fields.Count - 1leftTopCell.Offset(0, i).Value = rst.Fields(i).NameNext' import dataleftTopCell.Offset(1, 0).CopyFromRecordset rst
End Sub

方法3:利用 Power Query

首先获取数据库的连接:


填写服务器名称,数据库可以选填。
在这里插入图片描述

点击确定按钮,在下面的界面中选择 t_m_materials 表,然后点击加载按钮。

此时,加载的是表,按下 ALT + F12 进入 Power Query 编辑器,在高级编辑器中,将自动生成的代码进行改写,改写后 M 代码如下:

letSource = Sql.Database("LAPTOP-1VEJV1RM\SQLEXPRESS", "SimpleStockManager"),dbo_t_m_materials = Value.NativeQuery(Source, "select MaterialNo, MaterialDesc from t_m_materials")
indbo_t_m_materials

通过 M 语言的 Value.NativeQuery 函数,使用 SQL 语句获取数据。这种方法还是比较简单的。

方法4:pandas + xlwings

如果熟悉 Python 语言,那么使用 pandas 库,结合 xlwings 的功能,使用起来就更简单了。在安装了 pandas 库和 xlwings 库之后,先在 CMD 窗口中运行下面的命令,创建一个 xlsm 文件以及同名的 py 文件:

xlwings quickstart UseSql


打开 UseSql.py ,编写如下代码:

import xlwings as xw
from sqlalchemy import create_engine
import pandas as pdengine = create_engine('mssql+pymssql://username:pwd@localhost:10577/SimpleStockManager?charset=utf8')def main():# do nothing@xw.func
def read_sql(sql):df = pd.read_sql(sql, engine)return dfif __name__ == "__main__":xw.Book("UseSql.xlsm").set_mock_caller()main()

只需要几句代码,就编写了一个可以根据 sql 语句获取数据的函数。在 Excel 中使用效果如下:

http://www.ds6.com.cn/news/63997.html

相关文章:

  • 做视频网站要什么格式搜索引擎调词平台哪个好
  • wordpress空俩格seo排名赚app
  • 网站双倍浮动seo网站优化知识
  • 个人网站免费搭建seo自动工具
  • web网站开发的设计思想湖南网络推广公司大全
  • 文化公司网站建设策划书网站设计制作
  • 破解网站后台密码有人做吗深圳网站做优化哪家公司好
  • 怎么查那些人输入做网站免费建站工具
  • 怎么建网站锦州福州seo技术培训
  • 哪家做网站比较好全网万能搜索引擎
  • 网站建设知识文章公司营销策划方案案例
  • 哪个餐饮店微网站做的有特色网站点击量与排名
  • 做网站开发面临的困难网站推广的方式有哪些
  • 湛江网络营销邯郸网站建设优化
  • 用centos搭建wordpress网站seo推广排名
  • 分销系统开发多少钱贵州seo和网络推广
  • 网站建设服务费属于什么科目seo综合查询网站源码
  • 车辆优化管理专业网站全网搜索关键词查询
  • 深圳做网站报价seo推广的公司
  • 国际建设管理学会网站百度一下 你就知道官网
  • 怎么做网站教程 用的工具现在的seo1发布页在哪里
  • 不想让网站保存密码怎么做二级域名查询入口
  • 公司网站建设佛山哪家专业网站开发流程是什么
  • ppt做的好的网站注册商标查询官网入口
  • 太原广告公司网站建设网络服务网络推广
  • 哪个网站可以做加工百度竞价sem
  • 企业网站设计与制作营销网络的建设有哪些
  • 广告公司手机网站模板广东培训seo
  • 中企动力做网站多少钱中国第三波疫情将在9月份
  • 网站宣传虚假处罚标准百度怎么进入官方网站