XLSX

Quick BI准备工作图文简析

旧城冷巷雨未停 提交于 2020-08-17 15:25:59
云栖号快速入门: 【点击查看更多云产品快速入门】 不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 使用Quick BI进行数据分析前,您需要连接数据源。本教程中提供了订单信息和流量渠道的相关数据,帮助您完成Quick BI快速入门教程的学习。 前提条件 注册阿里云账号,并完成实名认证。请参见 阿里云账号注册流程 。 已购买或申请免费试用Quick BI产品。请参见 30天免费试用说明 。 需要下载本教程中使用到的数据源文件: 订单信息明细表.xlsx 和 渠道信息维度表.xlsx 连接数据源 1.登录 Quick BI控制台 。 2.单击 工作空间 > 数据源 。 3.在数据源管理页面右上角,单击 新建数据源 。 4.在 添加数据源 页面 本地上传 页签,找到并单击 本地EXCEL文件 。 5.在 上传文件 页面,选择待上传的文件后,单击 确定 。 分别将订单信息明细表.xlsx和渠道信息维度表.xlsx两个文件上传到数据库中。 当文件的状态为 同步完成 时,表示数据源连接完成。 本文来自 阿里云文档中心 Quick BI 准备工作 【云栖号在线课堂】每天都有产品技术专家分享! 课程地址: https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态! 【云栖号在线课堂 社群】 https://c.tb.cn

刚过去的520,大家都在送什么礼物,Python用可视化图告诉你

本秂侑毒 提交于 2020-08-17 12:53:22
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 一年一度的520刚刚过去。 由于受疫情影响错过了今年的2月14日情人节,2020年5月20日,这个谐音为“爱你爱你我爱你”的 “世纪520”,对情侣们来说显得格外有吸引力。 网上都是婚礼、告白、结婚等甜蜜新闻,微博排行榜上的蜜都要溢出屏幕了,520简直就是大型“撒狗粮”节日。 其中,最大的狗粮来自民政局!全国各地的民政局都爆满了! 想在这天领证的新人们把民政局围得水泄不通,有人甚至凌晨4点就前往排队。 一、“世纪520”送礼物 ,大家都在买什么? 除了领证的,对于情侣们来说,关于520要怎么度过,改送什么礼物给心爱的ta也是关注度非常高的话题。 首先,看到知乎上关于“520送什么的话题”,我们经过分析整理发现: 知乎数据 给女朋友送什么 关于给女朋友的礼物,广大网友都提到了口红、香水、项链、手表、还有玫瑰巧克力等礼物; 给男朋友送什么 送男朋友方面,剃须刀、键盘、鼠标、游戏机等也频频被提到。 淘宝数据 那么事实究竟是怎样的呢?接下来让我们看到淘宝天猫的数据,真正做到用数据来说话。 我们搜集整理了淘宝网关于520礼物的100页商品数据,使用Python进行整理分析,经过预处理之后,一共得到3854条数据。 520大家都在买什么礼物? 我们在淘宝搜索520礼物

批量调用百度地图API获取地址经纬度坐标

与世无争的帅哥 提交于 2020-08-17 11:55:33
1 申请密匙 注册百度地图API: http://lbsyun.baidu.com/index.php?title=webapi 点击左侧 “获取密匙” ,经过填写个人信息、邮箱注册等,成功之后在开放平台上点击“创建应用”,填写相关信息,在这里特别说明的是,在IP白名单框里,如果不清楚自己的IP地址,最好设置为:*。提交后,在你创建应用的访问应用(AK)那一栏就是你的密钥。 2 构造经纬度获取函数 使用百度Web服务API下的Geocoding API接口来获取你所需要地址的经纬度坐标 接口文档见: http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding 导入所需的库 from urllib.request import urlopen,quote import requests,csv import pandas as pd # 导入库 根据服务文档中的请求格式写出获取经纬度的函数: def getlnglat(adress): url = ' http://api.map.baidu.com/geocoder/v2/?address= ' output = ' json ' ak = '密匙编号 ' add = quote(adress) # 使用quote进行编码 为了防止中文乱码

HSSFworkbook,XSSFworkbook,SXSSFworkbook区别总结

浪尽此生 提交于 2020-08-17 02:58:41
今天使用了npoi的HSSFWorkbook导出excel,却出现文件损坏或扩展名不对错误,后来发现后缀只要是“xls”就可以了。 npoi只是java poi的实现版,因此HSSFworkbook,XSSFworkbook,SXSSFworkbook这三种的区别在npoi中同理。 下面转自: https://blog.csdn.net/YiQ2018/article/details/81458149 用JavaPOI导出Excel时,我们需要考虑到Excel版本及数据量的问题。针对不同的Excel版本,要采用不同的工具类,如果使用错了,会出现错误信息。JavaPOI导出Excel有三种形式,他们分别是1.HSSFWorkbook 2.XSSFWorkbook 3.SXSSFWorkbook。 HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls; XSSFWorkbook:是操作Excel2007后的版本,扩展名是.xlsx; SXSSFWorkbook:是操作Excel2007后的版本,扩展名是.xlsx; 第一种:HSSFWorkbook poi导出excel最常用的方式;但是此种方式的局限就是导出的行数至多为65535行,超出65536条后系统就会报错。此方式因为行数不足七万行所以一般不会发生内存不足的情况(OOM)。 第二种

如何在 matlab 和 excel之间进行数据导入导出操作?

前提是你 提交于 2020-08-16 14:18:32
如何在 matlab 和 excel间进行数据导入导出? excel-->matlab 数据读取: A = xlsread('Excel路径+Excel的名称','工作表名称') 例子: A = xlsread( ' 创新班.xlsx ' , ' Sheet2 ' ) A = xlsread( ' 创新班.xlsx ' , ' Sheet2 ' , ' a1:c1 ' ) %读取a1 b1 c1的数据 不写工作表名称,默认是第一个。 matlab-->excel 数据写入: xlswrite('Excel路径+Excel的名称','需要输出的矩阵名称','工作表名称') 例子: test = [ 1 2 3 ; 4 5 6 ; 7 8 9 ; 10 11 12 ]; xlswrite( ' test.xlsx ' ,test, ' Sheet2 ' ) 1 angle = [- 180 - 165 - 150 - 135 - 120 - 105 - 90 - 75 - 60 - 45 - 30 - 15 0 15 30 45 60 75 90 105 120 135 150 165 180 ]; 2 3 CFX = [ 0.043011 0.055914 0.11613 0.24086 0.42581 0.62366 0.75699 0.7914 0.64946 0.4172 0

技术人员该如何站好最后一班岗?

非 Y 不嫁゛ 提交于 2020-08-16 12:01:03
挑槽、入槽、跳槽,堪称每个技术人员必奏的三部曲,而这三部曲在职场中来回奏,便构成了程序人生。 铁打的硬盘,流水的码农, 离职时见人品 ,作为技术人员该如何做交接,到底该如何站好最后一班岗呢? 1. 人品不够,文档来凑。 从上家公司离职已经 5 年多啦,记得离职大概没多久,前技术同事微信告诉我:你写的交接文档,在会议上公开表扬,让其它组作为参考。 当时个人感觉没啥,就是写了一堆文档罢了,近期看到其它团队交接的效果,那么的不尽人意。而且秉着吐露真心,认真分享的原则,不妨把那些年写过的交接文档,逐一呈现给你,万一能助你积攒人品、升职加薪呢? 1.1. 作为技术人员离职前的交接,编写 交接进展表 为了谁? 离职前的交接,非常能展现人品,最重要的原则是: 交接时一定要尽力而为。 尽量能打造属于自己的交接计划,按照计划一步一步去落实,并把交接进展维护在 excel 中,如图中的《交接进展表.xlsx》。 编写交接进展表,一方面让大家明确知晓交接的过程与进度,另一方面可供后人按此方式进行无脑式交接(前人栽树后人乘凉)。 1.2. 作为技术人员离职前的交接,编写 XX系统_新手入门文档 为了谁? 离职前的交接,希望都能编写新手入门之类的傻瓜式文档,该文档编写是个一劳永逸的事情。 倘若后续接手你的是一个新同事,那么就更有价值,按照入门文档,一步一步就能上手开发、提测、上线,这样的文档谁不喜欢?

使用x-data-spreadsheet导入导出

半城伤御伤魂 提交于 2020-08-16 07:30:41
安装相关依赖 cnpm i --save x-data-spreadsheet less-loader xlsx 编写文件 <template> <div> <div class="mb-md"> <input type="file" @change="getWorkbook"> <button @click="exportJson">导出JSON</button> <button @click="exportExcel">导出xlsx</button> </div> <!--web spreadsheet组件--> <div id="x-spreadsheet-demo"></div> </div> </template> <script> //引入依赖包 import Spreadsheet from 'x-data-spreadsheet'; import zhCN from 'x-data-spreadsheet/dist/locale/zh-cn'; import XLSX from 'xlsx' //设置中文 Spreadsheet.locale('zh-cn', zhCN); export default { name: "xspreadsheet-demo", data() { return { xs: null, jsondata: { type: '',

cut方法的使用

被刻印的时光 ゝ 提交于 2020-08-16 05:13:55
import pandas a =pandas.read_excel(r ' D:\scrapy网络爬虫\nba.xlsx ' ) bins =[0,5000000,max(a[ ' Salary ' ])] group_by =[ ' 底 ' , ' 高 ' ] a[ ' new_col ' ]=pandas.cut(a[ ' Salary ' ],bins,labels= group_by) a =a.fillna(axis=1,method= ' ffill ' ) # 从纵向来看,用前一个值填充空值 print (a) 来源: oschina 链接: https://my.oschina.net/u/4343260/blog/4328947

Python 搭建UI自动化测试框架教程

放肆的年华 提交于 2020-08-16 02:51:54
目录 前言 1、Python库选择 2、分层设计 3、基础类 浏览器 页面操作 4、公共类 获取绝对路径 读取excel用例 读取config配置 核心处理工厂 ddt驱动代码 执行并输出报告 打印Log 发送邮件 前言 一个迭代频繁的项目,少不了自动化测试,冒烟与回归全部使用自动化测试来实现,释放我们的人工来测试一些重要的,复杂的工作。节省成本是自动化测试最终目标 Python搭建自动化测试框架是高级测试的标志之一 核心处理工厂 是一个骚操作 如果大家都懂了我的核心代码,实现了UI自动化框架后,做UI自动化测试时, 时间成本比PO模式要低100倍,人力成本可以用初级测试工程师 1、Python库选择 这套框架主要的Python库有 Selenium、unittest、ddt、HTMLTestRunner、win32gui、win32con、openpyxl、configparser、logging、smtplib、os等等 其中Selenium、unittest、ddt、HTMLTestRunner是框架核心模块,Selenium通过html属性得到元素,进而操作元素的方法属性,unittes单元测试模块与ddt数据驱动结合可以实现用例的收集与执行,HTMLTestRunner输出自动化测试报告。 win32gui、win32con操作浏览器一些windows的弹出框

NPOI封装通用的导出模板

佐手、 提交于 2020-08-15 18:32:19
  在后台管理系统中导出Excel功能是必不可少的,该模板可以帮助我们简单优雅的实现导出功能,支持导出大数据。封装如下:   public class NPOIExcelExporterBase { protected ICellStyle HeadStyle { get ; set ; } protected ICellStyle TextStyle { get ; set ; } /// <summary> /// 创建Excel 文件 /// </summary> /// <param name="fileName"> Excel文件名 </param> /// <param name="creator"> 委托 </param> /// <returns></returns> protected string CreateExcel( string fileName, Action<IWorkbook> creator) { var wb = new XSSFWorkbook(); var sWorkbook = new SXSSFWorkbook(wb, 1000 ); var outputFilePath = "" ; try { HeadStyle = DefaultHeaderCellStyle(sWorkbook); TextStyle =