- 博客(25)
- 收藏
- 关注
原创 Formula.Firewall: 查询 “xx”问题
powerquery使用参数化sql查询语句时,可能会有如下报错:Formula.Firewall: 查询 不会直接访问数据源。请重新生成此数据组合。
2023-02-14 17:38:09
1607
原创 powerquery 查询mysql数据库,在sql语句中无法用中文进行数据值筛选的问题
powerquery查询mysql数据库,sql语句中无法用中文进行数据值筛选?
2022-05-03 11:26:43
1172
原创 查看rpa服务端版本号
1.打开putty,输入服务器地址并连接2.在命令窗口中依次输入账号和密码3.切换目录cd /rpa/server/4.浏览文件ls5.显示内容cat docker-compose.yml6.在输出内容中会带有rpa的版本号
2021-06-17 11:56:36
453
转载 阿里云RPA定时任务中的cron表达式
cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常“*” 代表每隔1秒钟触发;“,” 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和45秒时触发任务“-” 代表在指定的范围内触发,比如"25-45"代表从25秒开始触发到45秒结束触发,每隔1秒触发1次“/” 代表触发步.
2021-04-15 16:04:37
805
原创 MySQL 中 Decimal, Float, Double 的区别
将正常两位小数的数据源写入mysql后,再进行求和汇总等计算,结果常常发现会差个几分钱,这很有可能是mysql中关于金额的类型没有设置正确导致的。先看下mysql中有哪些常用的表示小数的类型:NameCTS TypeDescriptionSignificant FiguresRange (approximate)floatSystem.Single32-bit single-precision floating point7±1.5 × 10?45 to ±3.4 ×
2021-01-28 12:42:53
2314
原创 powerquery导入csv文件夹
pq导入excel文件夹我们已经很熟悉了:= Table.AddColumn(源, "自定义", each Table.PromoteHeaders(Excel.Workbook([Content])[Data]{0}))导入csv文件夹则不太一样:= Table.AddColumn(源, "自定义", each Table.PromoteHeaders(Table.Skip( Csv.Document([Content],[Delimiter=",",Columns=16, Encoding=93
2021-01-06 17:43:50
3116
原创 用python将excel/csv文件导入数据库
1.初始配置#初始配置sql_name="orders"db_name="test"wj_path=r"E:\订单模板" #数据源文件夹#用于创建库的字段表名data_name=r"E:\订单模板\202011.csv" #获取字段的模板文件2.打开excel/CSV文件平台下载的数据需要掐头去尾各4行,使用header和skipfooter参数1)excel文件data=pd.read_excel(data_name,header=4,skipfooter = 4) #打开excel
2021-01-06 17:03:21
406
1
原创 查询python已安装包的版本
第一种办法,打开终端/CMDpip freeze | findstr numpy#这是windows下的,numpy只是个例子,要查什么自己改pip freeze | grep numpy#linux下的第二种方法,python里去看。打开python命令行界面。一般来说包的版本都会用一个.__version__来保存其版本参数import networkx as nxnx.__version__总的来说,推荐第一种方法。...
2020-12-30 10:59:27
535
原创 更改mysql数据库data存储的位置
第一步:关闭数据库 用管理员身份运行cmd命令行(Windows Powershell),输入net stop mysql80(mysql80是安装mysql时的数据库名),关闭数据库第二步:在其他盘新建一个存放数据的文件夹,并把原始的Data文件夹整个拷贝到新的路径中。(这里有个坑,按照网上教程是找不到Data文件夹和下面所需要的的my.ini文件的,需要把隐藏文件夹显示出来,然后在programdata里找到。)第三步、然后打开上图文件夹中的my.ini文件,修改文件1、将 data
2020-11-03 21:16:25
583
原创 py文件和ipynb文件互相转换
一、jupyter notebook里ipynb文件转为py文件方法一:在xxx.ipynb所在目录下,打开终端,并输入命令:1 jupyter nbconvert --to script xxx.ipynb 其中xxx.ipynb是要转换文件的名字,转换后在该目录下出现xxx.py文件。方法二:启动Jupyter notebook在网页下找打ipynb文件,然后选择file–download as–python file二、jupyter notebook 加载py文件(即转为ipynb
2020-10-29 18:45:15
7769
1
原创 pandas读取剪切板 数据
碰到一个数据采集的需求,页面上的表格有100行数据,但页面本身是动态加载,只显示10行,需要不断往下拉,才能取到100行,因此比较麻烦。但页面本身提供两种快速获取数据的方式,一个是复制表格数据,一个是导出表格数据,如下图考虑到导出表格数据需要耗费:1.下载时间,2.打开时间,3.读取时间,并且对于是否下载完成还需要加入定时检查判断语句,在考虑惜时如金的实时需求时,总的耗时成本太高。因此转而考虑用复制表格数据的方案。执行方式十分简单,在点击完复制表格的按钮后,只要一行代码:df = pd.read_c
2020-10-28 19:12:21
905
原创 EXCEL数据有效性的多级联动
今天被人请教了怎么设置excel数据有效性的多级联动,长期不用excel手生的很,于是乎今天又温故知新了一把。需求如下:解决方案:第一步,定义名称1.CTRL+G 选择“定位条件”2.选择“常量”并确定3选择“公式”、“根据所选内容创建”、“首行”4.打开名称管理器可以看到定义的名称第二步,在需要的地方引用名称1.一级有效性,选择“数据”“数据验证”“序列”,填写公式 =老师(定义的名称)2.二级有效性,选择“数据”“数据验证”“序列”,填写公式 =INDIRECT($A2)
2020-09-25 11:56:02
10461
原创 python和powerquery直连presto方案
公司数据库新上了presto架构,对于做数据的人而言第一重要的事就是看python和powerquery是否可以直连数据库。一、python直连presto方案:1.安装pyhive包pip install pyhive2.调用pyhive里的prestofrom pyhive import prestoconnection = presto.connect( host='127.0.0.1', port=8888, p
2020-09-23 11:51:08
1296
1
原创 初次使用kettle连接mysql报错
测试数据库连接时报错如下:错误连接数据库 [***] : org.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect to the databaseDriver class ‘org.gjt.mm.mysql.Driver’ could not be found, make sure the ‘MySQL’ driver (jar file) is installed.org
2020-08-17 12:33:09
881
原创 修改pipinstall的安装镜像路径
一般安装python之后,pip默认的镜像地址是:https://pypi.org/simple 但是由于默认的官方pypi经常被墙,或者连接速度较慢,导致pip安装经常不可用或者下载安装包失败,所以我们最好是将自己使用的pip源更换一下,使用境内的pip镜像安装源。网上有很多可用的源,例如:清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次,重点推荐!!!阿里云:http://mirrors.aliy
2020-08-11 15:53:58
1301
1
原创 mysql8忘记密码怎么办
坑爹,不能过于相信自己的记忆力,root密码死活记不起来。只能重置。网上很多都是mysql5的教程,过时了,我是mysql8。终极方案如下:1.以管理员身份打开cmd窗口,停止mysql服务net stop mysql 2.开启跳过验证密码的mysql服务mysqld --console --skip-grant-tables --shared-memory执行完后这个窗口就不能操作了3.以管理员身份打开一个新的cmd窗口,直接进入mysqlmysql -u root -p4.输
2020-07-13 14:00:48
553
2
原创 python库已安装但调用仍然失败,提示No module named……
很多刚接触python的新手都会遇到这样一个问题,就是在命令提示符中明明已经成功安装了所需的某个库,且用pip list命令列举也能找到已安装的库,但是在import的时候却总是提示"ImportError: No module named XXX",小编一开始也遇到过这种问题,百思不得其解。后来发现,原来目前在Windows下的开发环境,大部分人采用的都是python+anaconda的模式,anaconda中包含了python所需的多个科学包及其依赖项,而anaconda安装方便,大多数人在官网下载之后
2020-05-22 14:06:38
40887
20
原创 dbeaver连接mysql报错怎么办
听说dbeaver免费,就下载了试用一下。安装完后,测试连接mysql8+,报错,应该是驱动文件的问题,注意下面两个红框1、服务器时区一定要填,否则也会报错。2、编辑驱动设置:1)下载合适的connector附mysql-connector-java下载地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java2)...
2020-03-27 15:23:54
7471
原创 ChromeDriver安装问题
首先查询Chrome的版本,可以通过在Chrome地址栏中输入chrome://version/来查看然后根据版本对照表选择正确的chromedriver版本注:国内不能直接访问Chrome官网,可以在ChromeDriver仓库中下载将WebDriver复制到Chrome的安装目录一般默认的安装目录是C:\Program Files (x86)\Google\Chrome即将chr...
2020-01-23 22:27:43
711
原创 workbench查询大数据量,一到30秒自动中断
查了网上教程,一开始以为是在my.in里配置max_allowed_package,试完没用;又重启mysql,net stop mysql,net start mysql,依然没用;后来发现navicat查询没有问题,那问题就出在workbench身上了。原来 Workbench里有一个设置的地方,能指定查询等待事件。默认超过30秒就会断开查询。设置的位置如下:Edit – Prefe...
2020-01-20 13:23:37
4224
3
原创 jupyter修改工作路径提示找不到指定模块
之前公司电脑成功过一次,后来家里电脑又碰到这个问题,想不起来当初怎么解决的,网上又查了半天。决定还是要把它记录下来,免得以后又忘记。修改路径的文章网上有很多,基本都是分成3步:1,cmd命令,在用户目录/Anaconda3/Scripts目录下,输入jupyter notebook --generate-config,在用户目录/.jupyter下生成jupyter_notebook_conf...
2020-01-12 19:11:49
7487
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人