单元格

如何通过动态参数实现周报制作

落爺英雄遲暮 提交于 2019-12-27 17:15:13
需求描述 在货品交易系统里,用户不仅要看当天的交易情况,还需要查看一周 / 一个月 / 一年的情况,也叫做周报 / 月报 / 年报。下图所示就是其中订货信息周报的效果。 它是如何根据用户输入的一个日期查询出该日期所在周的订货信息表的呢? 实现步骤 1、 参数配置 其中,arg1 是用户输入的日期,对应普通参数; arg2 是基于 arg1 计算得到的一周的起始日期,对应动态参数,表达式为:pdate@w(arg1); arg2 是基于 arg1 计算得到的一周的结束日期,对应动态参数,表达式为:pdate@we(arg1); 每当有一个输入日期传入时,arg2 和 arg3 就会根据自己的表达式进行重新计算,得到对应的一周日期时间和结束时间这两个值供数据集、报表计算使用。 PS:pdate 函数使用说明见文章末的附录。 2、 数据集配置 ds1: SELECT 订单. 订购日期, 订单. 订单 ID, 订单. 货主地区, 订单. 货主城市, 订单. 运货商 FROM 订单 WHERE 订单. 订购日期 >? AND 订单. 订购日期 <? 并添加两个数据集参数引用:arg2 和 arg3。 ds2: SELECT 运货商. 公司名称, 运货商. 运货商 ID FROM 运货商 3、 报表单元格配置 其中, A2 单元格表达式为:=string(arg2)+“到”+string

MarkDown手册

做~自己de王妃 提交于 2019-12-27 12:35:59
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Markdown手册 Markdown概述 概述 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 Markdown 编写的文档后缀为 .md 或者 .markdown。 用途 Markdown 能被使用来撰写电子书,如:Gitbook。 当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、 Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。 Markdown 常用语法 常用语法 最常见的Markdown格式选项和键盘快捷键: 输出后的效果 Markdown 快捷键 Bold text Ctrl/⌘ + B Emphasize text Ctrl/⌘ + I Link title Ctrl/⌘ + K Inline Code code Ctrl/⌘

示例说明基于 echarts 模板调整,满足报表呈现个性需求

对着背影说爱祢 提交于 2019-12-27 07:17:07
需求: 设计器自带封装了堆叠柱图,但数据都是基于数据集生成,比如 json@a(ds1)。用户的数据不满足类似结构所以没法直接用 json 来转换,想采用指定单元格值(如润乾自己的统计图,可以设置分类系列 系列值分别对应的单元格即可)的形式来做,不过不知道怎么改。 需求分析: 先来看下自带堆叠柱图设置取值的方法 ds3 的结果集 这里我们可以发现,只要结果集格式按照如上规范,只需用 json 处理后给 echarts 的 js 脚本即可展现。 但回到客户的痛点,数据没法直接返回如上形式,那怎么办? 实际上,报表内设置的表达式也是为 echarts 的 js 脚本服务的,echarts 要什么格式,报表设置的表达式就要给其什么格式。那么从这一点上我们可以得出结论,我们只要传给 echarts 数据(不论什么格式),在 js 脚本里处理成 echarts 想要的内容格式就可以了。因此,我们通过分析最终设置的分类啊、系列及系列值等格式,在接收到报表传来的数据后转换就可以了。 下面我们的工作便是通过调试模板代码,看 echarts 要啥。 最终,在堆叠柱图中发现,主要是 12-24 行,这部分通过报表传来的 value 分别拿到分类(categoryData)及系列值(values)分别设置给 echarts 的 categoryData(21 行)及 values(22 行)属性即可。

python操作Excel模块openpyxl

本小妞迷上赌 提交于 2019-12-26 21:21:57
python操作Excel模块openpyxl 1、 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号、字体颜色、下划线等 · fill(填充类):颜色等 · border(边框类):设置单元格边框 · alignment(位置类):对齐方式 · number_format(格式类):数据格式 · protection(保护类):写保护 2、 创建 一个 excel 文件 ,并 写入 不同类的内容 # -*- coding: utf-8 -*- from openpyxl import Workbook wb = Workbook() #创建文件对象 # grab the active worksheet ws = wb.active #获取第一个sheet # Data can be assigned directly to cells ws['A1'] = 42 #写入数字 ws['B1'] = "你好"+"automation test" #写入中文(unicode中文也可) # Rows can also be appended ws.append([1, 2, 3]) #写入多个单元格 # Python types

HTML表格模板

三世轮回 提交于 2019-12-26 15:09:27
HTML表格 1.<table>标签:声明一个表格,它的常用属性如下: border属性:定义表格的边框,设置值是数值 cellpadding属性:定义单元格内容与边框的距离,设置是数值 cellspacing属性:定义单元格与单元格之间的距离,设置值是数值 align属性:定义整体表格相对于浏览器窗口的水平对齐方式,设置值有:left | center | right <tr>标签:定义表格中的一行 3.<td>和<th>标签:定义一行中的一个单元格,td代表普通单元格,th表示表头单元格,它们的常用属性如下: align:设置单元格中内容的水平对齐方式,设置值有:left | center | right valign:设置单元格中内容的垂直对齐方式,设置值:top | middle | bottom colspan:设置单元格水平合并,设置值为数值 rowspan:设置单元格垂直合并,设置值为数值 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!-- align="center"是居中可以是整行也可以是一个单元格 --> <table border="50" align="center"> <tr> <!-- 局左局右都行 --> <td align="left">一</td> <td

MySQL对group by原理和理解

送分小仙女□ 提交于 2019-12-26 10:14:49
突然感觉group by好陌生,总有个筋别不过来,为什么不能够select * from Table group by id,为什么一定不能是*,而是某一个列或者某个列的聚合函数,group by 多个字段可以怎么去很好的理解呢? = 正文开始 === 先来看下表1,表名为test: 表1 执行如下SQL语句: SELECT name FROM test GROUP BY name   你应该很容易知道运行的结果,没错,就是下表2: 表2 可是为了能够更好的理解“group by”多个列“和”聚合函数“的应用,我建议在思考的过程中,由表1到表2的过程中,增加一个虚构的中间表:虚拟表3。下面说说如何来思考上面SQL语句执行情况: 1.FROM test:该句执行后,应该结果和表1一样,就是原来的表。 2.FROM test Group BY name:该句执行后,我们想象生成了虚拟表3,如下所图所示,生成过程是这样的:group by name,那么找name那一列,具有相同name值的行,合并成一行,如对于name值为aa的,那么<1 aa 2>与<2 aa 3>两行合并成1行,所有的id值和number值写到一个单元格里面。 3.接下来就要针对虚拟表3执行Select语句了: (1)如果执行select *的话,那么返回的结果应该是虚拟表3

java导出excel,每1000新建一个sheet

筅森魡賤 提交于 2019-12-26 06:14:51
前言 首先接到这个功能开发的时候,第一个想法就是百度看看API,网上也提供了一些解决方法,但是都不完善,我是在网上资源的基础之上,做的补充,修复了逻辑上的错误。 实现 首先要实现这个功能,我们先要了解excel的api文档,当然,如果快速开发,那你执行以下方法即可 首先下载jxl-2.6.12.jar和jaudiotagger-2.0.3.jar java代码 package com.happydayin.util; import jxl.Workbook; import jxl.format.Alignment; import jxl.format.Border; import jxl.format.BorderLineStyle; import jxl.write.*; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; // 稍后优化 2019-12-19 qzx public class ExcelOperaation { public static void writeExcel(String path, List<String[]> list, String sheet, String[]

HTML惊天地

杀马特。学长 韩版系。学妹 提交于 2019-12-25 07:31:58
博主网站 一、HTML文档结构 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html> <!DOCTYPE html>声明为HTML5文档。 <html> </html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。 <head> </head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。 <title> </title>定义了网页标题,在浏览器标题栏显示。 <body> </body>之间的文本是可见的网页主体内容。 二、头标签(head) head标签都放在头部分之间。这里面包含了: <title>、 <meta> 、 <link>,<style> 标签 意义 <title></title> 定义网页标题 <style></style> 定义内部样式表 <script></script> 定义JS代码或引入外部JS文件 <link/> 引入外部样式表文件 <meta/> 定义网页原信息 Meta标签 http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息

html相关

只谈情不闲聊 提交于 2019-12-23 21:57:10
head 标签中定义的内容,一般为给浏览器看的设置 body 定义的内容,是显示在浏览器窗口中的内容,是给用户看的 行内元素 :不可以设置宽高,宽高由内容撑起 span 是行内标签,方便行内添加样式 img 图像标签 alt 当图片无法正常显示的时候,显示的提示字 ul 表示无序,ol表示有序,可以使用type进行改变 table标签中 rowspan 可以跨行 coslspan 可以跨列 tr 表示行 th表示表头且加粗居中 td表示体单元格 一个单元格本来是一行多高我就多高,想要让这个单元格占2行高度,可以让它跨行 rowspan 一个单元格本来是一列的宽度,但是如果想要这个单元格占多列的宽度,就让他跨列 colspan 来源: CSDN 作者: Heiko_O 链接: https://blog.csdn.net/Heiko_O/article/details/103671692

有效的工具能提升办公效率,让你对时间管理一目了然

不羁岁月 提交于 2019-12-23 13:56:35
今天给大家分享一个比较实用的工具【桌面日历】。供大家参考使用: 软件下载地址: http://download3.desktopcal.com/desktopcal_rcmd_101148.exe 1、安装 这个安装比较简单,就是一路【下一步】,即可安装完成 快捷键 桌面效果 2、设置 双击桌面的快捷方式,可以进入到设置界面,主要包括【外观】和【单元格】设置。 两者主要区别就是:外观调整整体显示情况,比如显示风格、样式和透明度之类的,重点是是【更多选项】中的设置;另外是单元格样式设置,主要是单元格字体设置等 PS:我设置的单元格字体颜色是比较亮的H色,透明度是80%。整体效果是桌面和日志两不耽误。 3、实用小功能 1)、双击进行单元格编辑 共有4个模式: 第1个图标是标准模式,可以用来记录每天要做的工作、重要纪念日等; 第2个图标是已完成标志(类似删除线),主要用于标记完成事件; 第3个图标是带编码或者编号的标识,可以用来做有序列表事件或者无序列表事件; 第4个是设置重复事件,可以用于周例会等重复模式事件。 2)、导出功能 导出模式是:软件自带的数据库格式和txt文本。 PS:我个人觉得,txt比较实用,可以作为工作 周志,日志 等实用。 以上就是我要分享的内容。希望各位多多支持。 来源: 51CTO 作者: 奔跑的小梦 链接: https://blog.51cto.com