WordPress 在 5.5 版本的时候,就引入了wp_cache_get_multiple()函数,实现一次缓存调用就可以批量获取一组缓存。...WordPress 完善缓存批量操作方法 Memcached 也支持一次请求设置多个数据,以及一次请求也可以删除多个缓存数据,所以 WordPress 6.0 版本完善了缓存的批量操作方法,通过实现了下面这三个函数支持完整的缓存的批量的...$group: 可选, 缓存的组名,默认为空字符串 $expire: 可选,多少秒后过期,单位为秒,默认为0,即永不过期。...foo1' => 'value1', 'foo2' => 'value2'], 'group1' ); wp_cache_set_multiple( data, group = '', data: 要设置到缓存中的键值对数组...group: 可选, 缓存的组名,默认为空字符串 wp_cache_set_multiple( ['foo1' => 'value1', 'foo2' => 'value2'], 'group1' );
学习2005可以轻松创建和设计水晶报表.水晶报表具有非常强大的功能 ,不仅可以生成复杂.漂亮的图表报表,还可以将报表导出成Word,Excel,RTE,HTML等格式,是进行Web和Windows报表...开发的必备知识.与其他报表相比,水晶报表软件具有高稳定性,高可伸缩性以及应用平台广泛等杰出优点,水晶报表几乎可以从任何数据源中生成你需要的报表.内置报表专家在你生成和完成一般的报表任务过程中,会一步一步地指导你进行了操作...将报表扩展到Web水晶报表的灵活性并未停留创建报表这一功能上.你可以用各种各的格式发布报表,包括用微软的Word和Excel发布,通过电子邮件甚Web报表功能允许工作组中的其他成员在他们自己的Web浏览器中查看或更新共享报表...通过将水晶报表的报表处理功能不听整合到自己的数据库应用程序中,应用程序和Web开发人员可以节省开发时间并满足用户的需求。水晶报表支持大多数流行的开发语言。可以方便地在任何应用程序中添加 报表。...其中CrystalReportViewer控件就是一个显示控件,可以让你把报表显示基于页面的布局中:ReportDocument控件表示一个报表 ,它包含定义,格式化加裁,导出 和打印报表的属性和方法:
作者 :caoli 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。...这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。...简介 水晶报表可以由很多的方法得到,其中一个就是使用VS.Net来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。...优点: VS.Net水晶报表有下面一些主要的优点: 快速的报表开发 能够导出成为复杂的交互性图表 可以与其它控件一起在WebForm中使用 能够动态地将报表导出成为...4) 从左边的”Bindable属性”区中选择“Report Source” 5) 选中”自定义绑定表达式”单选按钮,在右边的底部的窗口中指定.rpt文件的文件名和路径,例如:”C:\\Program
Barcode:条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。...自动网格对齐(Snap to Grid):在报表设计界面上拖动某个控件,该控件将自动和与之最近的网格线进行对齐,该功能可以根据设置开启或者关闭。 ?...平移模式(Pan Mode):当切换到平移模式时会显示一个手形的光标,按下鼠标左键就可以自由拖动报表的设计界面。 ?...报表控件对话框(Report Control Dialogs):提供简便的方法来设置报表控件的相关属性。 区域报表布局默认情况下显示三个区域: 页眉、明细和页脚。...其中BarCode和Picture需要在属性对话框修改数据---DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果的效果如下 ?
水晶报表版本是10.2.3600.0,是vs2005自带的。功能原来正常,服务器重做后不能打印,但是导出功能正常。...研究的大概情况: 1、水晶报表的web相关代码位于\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\html下,但无法找到相应的控件...2、客户端打印必须要求客户端安装Activex,服务器设置为Activex模式。因为以前正常,问题肯定在客户端。...参考: 水晶报表WEB打印问题 如何在服务器上部署水晶报表 打印控件自动安装 Asp.Net中使用水晶报表 解决方法: 1、安装两个水晶报表安装文件CRRedist2005_x86.msi和CRREdist2005...比对安装信息和aspnet_client下js中的clsid两者相同,都是BAEE131D-290A-4541-A50A-8936F159563A 于是手动安装,regsvr32注册,问题解决。 ?
ReportInfo:ReportInfo 控件同意您高速显示页码、页数和报表日期等信息。 Barcode:条形码是将宽度不等的多个黑条和空白,依照一定的编码规则排列,用以表达一组信息的图形标识符。...自己主动网格对齐(Snap to Grid):在报表设计界面上拖动某个控件。该控件将自己主动和与之近期的网格线进行对齐,该功能能够依据设置开启或者关闭。...平移模式(Pan Mode):当切换到平移模式时会显示一个手形的光标,按下鼠标左键就能够自由拖动报表的设计界面。...报表控件对话框(Report Control Dialogs):提供简便的方法来设置报表控件的相关属性。 区域报表布局默认情况下显示三个区域: 页眉、明细和页脚。 您能够加入或删除页眉和页脚。...当中BarCode和Picture须要在属性对话框改动数据—DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果的效果例如以下 导出:在设计工具中。
B.中文星期 在这个例子中我们将演示如何进行字符串操作。 我们在打印报表时经常会遇到显示中文星期的问题。...一个公式可以有很多行,但只有最后一行的计算结果才会作为整个公式的结果打印在报表中。 C.条件计算 在这个例子中我们重点演示如何使用If-Then-Else操作符。...C.转换操作符 转换操作符为$,它将数字转换为货币型,这样水晶报表会按照报表中的货币格式设置打印数据。...G.布尔操作符 布尔操作符包括And、Not和Or。 H.数组操作符 水晶报表支持数组,比如[100,200,300,400]是一个由4个元素组成的数组。...K.函数 水晶报表支持大量函数,包括数学函数、统计函数、日期函数、字符串函数、数组函数等等。在水晶报表的帮助文件对每个函数都有详细的介绍。
导出: 1.文件名的正确验证(如果导出文件命名中有中文需详细关注) 2.导出文件格式的验证(如之间的分割符,是否有表头等,换行是否正确) 3.是否在设定的时间生成导出文件 4.导出出错时系统如何处理(如是否正常发送报警邮件...,邮件的格式和内容是否正确) 5.导出文件的格式是否正确(如字段是否正常,分割符,换行是否正确) 6.能否按配置中的设置导入正确的路径下 7.接口文件的内容验证(如特殊数据类型(日期)是如何处理的,某字段值为空时如何处理...,各个字段值内容是否正确) 导入: 1.定时抓取导入的文件是否正确 2.抓取导入的文件时,抓取失败系统如何处理(例如发送报警邮件) 3.修改要导入的文件格式(包括多列、中间分割符不正确等),系统能否抓取导入文件...4.修改要导入的文件内容(包括,数据类型不正确、非空字段为空等),系统能否抓取,失败如何处理 5.导入的文件是否正常入库(包含特殊字符,数据库的转义字符等,如何处理) 关于数据报表的测试 1.业务性数据报表...测试方法:通过增加、删除、修改相关业务或相关业务的参数,查看统计报表数据变化和数据准确性 2.只有统计功能的数据仓库类报表 测试方法: 1.建立数据仓库模型,模拟所有的应用表 2.通过SQL语句和手工计算
整个报表的层级层级结构如下: ? 本案例源数据如下: ?...数据准备好之后,就可以导入水晶易表软件进行仪表盘制作。 本案例除了切换按钮和气泡图之外,其他的部件及统计图均有过详细讲解,因而这里重点讲解切换按钮及气泡图。...标签式菜单的标签链接到A18:A23,数据源为B9:G16,按列插入,目标为H9:H16单元格区域。 插入饼图: ?...excel表格中自己输入标签和原数据,然后通过链接的方式进行,效果是一样的。...设置完毕之后,通过预览功能进行预览查看,如果无误们就可以导出使用了。
在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 3. 单击“确定”关闭对话框。 4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。...选择 Edit2Visible、Edit3Visible 和 Edit4Visible 属性,并将它们设置为 true 五).创建自定义操作 1. ....msm (如果有水晶报表) dotnetfxredist_x86.msm (.net一定是必须的) ... ...(如果有引用其他的dll) 5.如果使用了水晶报表,手动加入要包含的文件:项目-->添加-->合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:\Program...其中包括数据库、导出和图表驱动程序。)
之前,本想与客户商量做几张固定的报表予使用,结果发现客户每个月都需要各种各样的报表,所以我们做了个窗口用于直接执行SQL语句;数据量一开始并不是很大查询出来的数据较少(约1~6W左右),所以刚开始几个月很好用.../每页 分页(主要由于JXL只能导出.XLS文件类型(2003型)的EXCEL文件,故每sheet最多只能容纳65536行数据) D>查询出来的数据遍历分页(需要注意的是sheet名需要按当前数据量和位置命名...、getInt(...)等方法直接获取指定的列的数据 再行处理更为便捷 以上数据处理算是个难点,数据处理好了,接下来还有两个问题:如何分页,如何按数据的index给sheet命名?...说的容易做的并不轻巧,这时你需要处理好当前组的index和size才行,要不然做出来的东西可能就存在断号或遗漏的问题......,以下是个人的处理逻辑,请小心查看book.createSheet(...)的命名方式(也就是sheet的命名方式): 1 /** 2 * 导出多Sheet Excel,按
于是,报表控件的出现就是为了极大地简化开发人员完成复杂数据报表的设计、调试、预览、打印、导出等功能代码开发,让开发人员能够将精力和时间投入到数据整理、准备以及UI方面。...从最早的微软报表SSRS(SQL Server Reporting Services),水晶报表,到如今市场各式各样的报表工具,如今各有千秋的报表控件,如何为自己的项目选择最适合的控件成为每个开发人员必须考虑的问题...包含了报表设计,报表预览,报表导出功能。设计器面向用户群为非技术人员,采用拖拽编辑即可实现全类型的报表设计。...,类似发布后的修改更是家常便饭,如何在项目发布后快速的对应需求变更并保证质量,这是每个项目负责人必须要考虑的问题 水晶报表:报表需求无论变化多么微小,都需要在修改后重新编译部署整个项目,所以在后期维护成本是非常大的...ActiveReports和水晶报表的报表文件是一种文件格式,方便服用及升级。
如果我们选择的字体是一个扩展的TTF格式字体,要保证在导出PDF格式时显示正确,请勾选“PDF Embedded”复选框。 如果要导出PDF格式报表选择正确的字体编码至关重要。...但是如果导出为HTML或EXCEL时不进行分页处理。 REPORT_LOCALE 它被用来设置报表所处的地区。如果没有提供地区,那么将采用系统默认的地区。...将一个子报表链接到父报表中需要做三件事情:获得SubReport所对应的jasper报表对象、如何为它提供数据及如何为子报表的parameters设置具体的值。...第四章我们已经介绍了报表的结构,看到了报表是什么样子的。这里我们将用到组,如何创建一个breaks,如何管理子报表等等。...图8.6 按New按钮插入一个名字叫“Initial”的组 图8.7 可以通过以下几个属性定义组: Group Name 定义组的名字,这个名字将被用来命名和这个组关联的两个band:header和footer
5.在 CSV 转储文件名框中,输入带 .csv 文件扩展名的文件名。 6.选择导出文件中数据组的类型。 选择按类型的组输出复选框,以便在导出文件中按标记类型对数据进行分组。这是缺省值。...清除按类型的组输出以便按标记名的字母顺序将输出内容保存到导出文件。 7.单击确定,以便将 “标记名字典”的内容保存到所选的文件。...5.在 CSV 加载文件名框中,输入要加载的 .CSV文件的路径,或者使用目录和驱动器列表框找到文件。(正确选择文件之后,它的名称会出现在该框中)。 6.单击确定。...三.设置字典导入文件的操作模式 必须指定从导入文件将数据加载到应用程序 “标记名字典” 时, DBLoad 如何处理重复的标记记录。...四.以TS1131为例子讲述InTouch批量创建标记、标记名导入和导出 1.TS1131点表简要介绍 从TS1131导出的点表,我们能用到的,无非就是变量的名称(TAGNAME),描述(DESCRIP
今天我们介绍的功能有,实时查看当前数据,通过时间筛选数据,报表导出功能。 01、定义需要采集的变量 首先,我们连接PLC内部变量,这个属于基础操作,我们就不做解释。...6,点击组对象成员,选择数据对象列表,点击添加。 我们把需要记录的数据,也就是Data1-Data2添加到组对象成员列表。 7,点击存盘属性,我们选择永久存储,存储周期改成1S一次。...5,点击条件显示属性,选择组对象名称-历史数据,点击复位,将会自动填充数据列表,你也可以自行选择数据列。 6,时间条件-选择根据变量设置的时间范围处理存盘数据。...开始和结束时间我们选择前面建立的两个字符串变量。 7,如图我们再建立两个输入控件,一个按钮控件 输入控件1,关联Time1。 输入控件2,关联Time2。...: ExportPdfFile(strPdfFileName, bVector) 函数意义:导出PDF文件 参数1:字符串,文件名 参数2:整数,导出方式,0为矢量,1为图片 实 例: 脚本方法.控件1
在葡萄城ActiveReports报表中可以通过矩阵控件非常方便的实现交叉报表,同时还可以设置数据的分组、排序、过滤、小计、合计等操作,可以满足您报表的智能数据分析等需求。...在矩阵控件中组的行数和列数由每个行分组和列分组中的唯一值的个数确定。同时,您可以按行组和列组中的多个字段或表达式对数据进行分组。...在运行时,当组合报表数据和数据区域时,随着为列组添加列和为行组添加行,矩阵将在页面上水平和垂直增长。...我们这里将要演示的是产品销售数据分析表,列分组按照产品类别和产品名称进行分组;行分组按照年和月进行分组,并对销量大于2000的数据进行高亮显示,以下是详细实现步骤: 1、创建报表文件 在应用程序中创建一个名为....4.0 服务器或文件名称: Data\NWind_CHS.mdb ?
做过桌面应用开发的人都会非常熟悉水晶报表、Active Report之类的报表控件,它们不仅有简单灵活的设计界面,更具有非常强大的报表功能,能满足各种报表的打印需求。...页面设置将直接影响到打印文档版面的生成效果,所以它和打印文档的生成有着密切的关系。比如:表格的 行数、大小、位置、字体的大小等。...打印模板可以控制页边距、页眉、页脚、奇偶页等内容,并可以将用户的设置取得,还可以将设置发送到服务器端。 打印模板技术可以自定预览窗口和打印格式,最大限度地影响目标文档和打印效果。...三、将报表导出成Word,Excel或PDF形式打印 这种方式需要将页面导出成Office文档或pdf,最低的要求是客户端已经安装用以打开Word、Excel或Pdf文档的软件。...这种方式可以通过水晶报表组件或其他一些第三方控件非常容易地实现。导出成Pdf形式后打印质量和效果都很好,导出成Word或Excel后用户可以自定义打印的内容和格式。
ExcelHome论坛得知香川群子大神是这方面的专家,也无私公开了源代码,具体链接可查看: http://club.excelhome.net/thread-1359141-1-1.html 同时顺藤摸瓜,按着这个背包算法...,在师傅水晶鸡翼的指导下,得知Google的OR-Tools工具包里有同样的算法实现。...B列存放的是分组的标记,组1的和为90,和右边定义一致 若使用OR-TOOLS函数,在B列上可以看到更多的信息,如组名,组的大小,组的实际记录和和期望和的差异(0为无差异) ?...,重新定义Excel函数的学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据...第9波-数据透视表自动设置 第10波-快速排列工作表图形对象 第11波-快速批量插入图片 第12波-快速生成、读取、导出条形码二维码 第13波-一键生成自由报表 第14波-一键生成零售购物篮分析 第15
JZGKCHINA 工控技术分享平台 上一篇《【坑】如何心平气和地填坑之拿RSViewSE的报表说事》中,我们在RSViewSE软件的画面内嵌入了一个Spreadsheet控件表格,通过VBA脚本对它进行一系列控制实现了将...但是显而易见地,这种方式的缺点是不可以灵活的查询历史数据报表,你只能人工按文件名的日期时间去查找生成的Excel表格,这种方式稍显麻烦。...作为一个老湿级别的组态画面设计者,追求的当然是一个完美,要能够随心所欲的查历史报表,还要能随心所欲的导出某一天的数据,更丧心病狂的,还想自动打印出来。 其实这些都不叫事儿。...第一步、记录数据 场景设计:以上阶段某水厂生产报表为例,将表格内所需数据按一定的时间周期存储到数据库内,然后提取出来显示在表格控件上,报表需实现能够按照时间和泵站编号方式查询历史数据。...示例设计:我们设计报表功能应该具有按时间查询功能、按泵站编号查询功能、查询完的数据导出到指定位置、查询完的数据可直接打印。
详细了解如何设置自动页面刷新。 与往常一样,如果您对自动页面刷新和更改检测有任何反馈,我们非常希望收到您的来信。...Power BI管理门户中提供了新的导出设置 我们很高兴推出新的管理员设置,这些设置可为您提供对Power BI中导出选项的更精细控制,并扩展导出设置以控制也可从分页报表中导出。...新的租户管理员设置: 导出到.csv –控制将数据从图块,可视化文件或分页的报表导出到.csv文件。 下载报告–控制下载.pbix文件和分页报告。...该API包含 书签 功能,可在对报表应用过滤器后导出报表的当前状态。...导出单个视觉效果的功能即将推出。 接管分页报告数据源的API 新的 “报告–接管组 API”将使您可以将分页报告数据源的所有权转移给授权用户(称为API的用户)。
领取专属 10元无门槛券
手把手带您无忧上云