Tag: 报告

Excel VBA – 将数据分解到报表中

我经过一些自动化工作报告的帮助。 我有一个数据转储的电子表格,根据下面的截图(这是我为这个例子嘲笑的一些数据)。 这个电子表格还有两个工作表,一个是销售代表清单,另一个是我需要实现的基本模板。 这些数据显示了我们销售代表潜在的新业务。 这些数据是由销售代表,以及对新业务的评价(热,温,温,一般)。 模板将每个代表数据分成一个单独的表格(即在“代表1”的表格中,它将有四个表格,每个代表一个表格,这些表格将包括那个代表该表格的所有内容)。 有一件事要注意,表格应该是dynamic的,即有时会有3行数据,有时候是20行。 每个销售代表都有自己的工作表,最终通过电子邮件发送给他们。 下面的图片显示了我的数据布局,代表表格和我的表格模板文件。 我的数据:请注意真正的数据集要大得多,我刚刚为这个例子嘲笑了这个。 代表清单: 输出模板: 我一直在思考如何工作,到目前为止,我有以下几点: 为Rep创build一个新的工作表 通过Rep 1和“Hot”过滤原始数据 将数据复制到新的WS中 通过Rep 1过滤原始数据&“Warm” 将数据复制到新的W中 重复每个评级.. 格式在模板样式 保存这个WS到一个新的工作簿和保存代表姓名(从表单?) 重复每个代表在表单上的代表。 最终,VBA会为每个代表创build一个新的工作簿,然后我可以自动发送电子邮件。 任何帮助深表感谢。 不幸的是,目前我的头脑还是有些过头了。 编辑: 所以目前,我已经使用下面的代码将我的原始数据分解到各个代表单上: Sub SplitRep1() ActiveWorkbook.Sheets("Raw_Data").Activate ActiveSheet.Range("$A$1:$J$20000").AutoFilter Field:=2, Criteria1:="Rep1" 'Filters off Helen Passelow data Range("A1").Select Range(Selection, Selection.End(xlDown)).Select 'Ensures all data is selected Range(Selection, Selection.End(xlToRight)).Select 'Ensures all data is selected […]

报告大型数据集的工具/查看器

我有一个数据处理系统,可以处理它所产生的数据。 “大”的意思是这个系统的“小”执行产生大约30 MB的报告数据,当转储到一个CSV文件和大型数据集大约130-150 MB(我敢肯定有人在那里有一个更大的想法“大”但这不是重点…;) Excel以其数据列表的forms为报表用户提供了理想的界面:用户可以对数据进行过滤和细分,以查看他们感兴趣的具体细节(因为他们对多个成千上万的行,他们知道如何应用多个filter来获得他们想要的数据) – 他们还可以添加注释和标记到报告,创build图表,图表等等。他们知道如何做到这一点,这是更容易让他们这样做,如果我们只是给他们的数据。 Excel对于小型testing数据集来说非常棒,但是它不能处理这些大的testing数据集。 有谁知道可以提供与Excel数据列表类似的界面的工具 – 在多个字段上dynamic创build和更改filter的能力; 但可以处理更大的文件? 我尝试的下一个工具是MS Access,并发现Access文件非常庞大(30 MBinput文件导致大约70 MB访问文件,当我打开文件时,运行一个报告并closures文件在120-150 MB !),导入过程很慢并且非常手动(目前,CSV文件是由运行主进程的同一个plsql脚本创build的,因此我旁边没有任何干预)。 我还尝试了一个Access数据库,其中包含链接表的数据库表,这些数据库表存储报表数据,速度慢了许多倍(由于某些原因,sqlplus可以在一分钟内查询并生成报表文件, 5分钟的相同数据) (如果有帮助,数据处理系统使用PL / SQL编写,并运行在Oracle 10g上。)

如何将parameter passing给基于URL的数据源–Birt 4.3.2

我正在寻找如何将parameter passing给types为“excel”的基于URL的数据源的build议 – 在Birt 4.3.2中可用 我发现了一个关于“参数驱动的XML数据源URL”的文章,但仍然依然存在,不过不知道如何将我的2个parameter passing给数据源URL? 我的数据源types'excel'的URL是: http://10.0.0.21:8080/plugins/servlet/tempo-getWorklog/?dateFrom=2014-01-01&dateTo=2014-03-21&format=excel&diffOnly=false&tempoApiToken=3934834-964b-4ada-aa97-4c51e921834 : http://10.0.0.21:8080/plugins/servlet/tempo-getWorklog/?dateFrom=2014-01-01&dateTo=2014-03-21&format=excel&diffOnly=false&tempoApiToken=3934834-964b-4ada-aa97-4c51e921834 : http://10.0.0.21:8080/plugins/servlet/tempo-getWorklog/?dateFrom=2014-01-01&dateTo=2014-03-21&format=excel&diffOnly=false&tempoApiToken=3934834-964b-4ada-aa97-4c51e921834 excel& http://10.0.0.21:8080/plugins/servlet/tempo-getWorklog/?dateFrom=2014-01-01&dateTo=2014-03-21&format=excel&diffOnly=false&tempoApiToken=3934834-964b-4ada-aa97-4c51e921834 数据源 我已经定义了两个datetypes参数:from_date和to_date 编辑参数 剩下的唯一的梗阻就是想出如何用我最近定义的参数from_date和to_date来更改“?dateFrom = 2014-01-01&dateTo = 2014-03-21”? – 由于缺less名誉限制,无法在数据源中发布参数屏幕截图 – 根据提到的文章,关键是使用“属性绑定”应该看起来像这样的情况下:params [“from_date”] .value和params [“to_date”] .value date集定义在最终的xml文件中的样子如何: <data-sources> <oda-data-source extensionID="org.eclipse.birt.report.data.oda.excel" name="Data Source" id="7"> <property name="URI">http://10.0.0.21:8080/plugins/servlet/tempo-getWorklog/?dateFrom='2014-01-01'&amp;dateTo='2014-03-21'&amp;format=excel&amp;diffOnly=false&amp;tempoApiToken=3ef0eb8b-964b-4ada-aa97-4c51e9fb5333</property> <property name="INCLCOLUMNNAME">yes</property> <property name="INCLTYPELINE">no</property> </oda-data-source> </data-sources> 但无法弄清楚在哪里定义以及如何在我的数据源URL中replace这些 先谢谢你!

用多个电子表格创buildrtf模板(excel)

我已经创build了一个数据模板报告( xdodtexe ),输出将在多个电子表格的excel中。 我的电子商务套件版本是r12.1.3 ,我正在使用Office 2013 。 我创build了一个rtf并在两个单独的页面布局在那里。 例如页面中的部门和页面中的员工。 我使用<?spreadsheet-sheet-name: department?>命名表单,但表单名称为“ fndwrr ”,两个输出都在同一个Excel表单中,没有拆分成两个不同的表单。 我也使用了<?split-by-page-break:?>来分割成两张纸,但这也不起作用。

在BIRT上的表格细节垂直合并单元格

是否可以垂直“合并”行,使报告看起来整洁? 如下所示: +———–+——–+————–+ | Tbl Hdr | Group | User | +———–+——–+————–+ |Very long | [User] | [Reputation] | |description+——–+————–+ |of the | [User] | [Reputation] | |group +——–+————–+ | | | | +———–+——–+————–+ 代替: +———–+——–+————–+ | Tbl Hdr | Group | User | +———–+——–+————–+ |Very long | [User] | [Reputation] | |description| | | […]

如何从多个西门子PLC获取数据到Excel?

我使用西门子WinCC SCADA系统,为了报告目的,我需要将西门子PLC中特定地址的数据传输到Excel中。 是否值得尝试通过在WinCC scada中编程来做到这一点,还是有其他的报告工具? 我的主要要求是: 轻松定义要读取的PLC和数据地址 在Excel中自定义报表视图(添加标志,调整格式等) 具有表格forms和Excel图表的数据 价格不应该很高 顺便说一句,我现场有一台小型平板电脑。 这台电脑有1 GB内存和英特尔赛扬CPU。 报告应用程序必须在这样的小型PC中运行。

Excel电子表格与XML

我使用XML方法为报表创buildExcel电子表格,您可以在其中导出有效的Microsoft格式的XML,然后将其导出到Excel。 到目前为止,所有的东西都是应该的,但是我在颜色方面遇到了一些麻烦。 我创build了一个样式,如: <Style ss:ID="s64" ss:Parent="s25"> <Font ss:FontName="Tahoma" x:Family="Swiss" ss:Size="14" ss:Color="#4579B9" ss:Bold="1"/> <Interior/> </Style> 它应该使用的颜色,应该看起来像但在这个图像的顶部: 替代文字http://img535.imageshack.us/img535/431/righty.jpg 但是,它使用底部的颜色。 当我生成报告时,它生成的颜色代码是#4579B9,这是我想要的,但是当我打开它时,它显示的颜色是从图像底部的颜色。 如果我然后保存文档,它会自动将颜色更改为#666699,这正是底部的颜色(错误的颜色)。 然而,这只会发生在字体颜色,就像我改变任何单元格的背景颜色为#4579B9,它将正常工作。 我认为这与select的颜色是“主题颜色”的一部分而不是“标准颜色”有关。 有没有人有任何经验产生这种报告,并正确地应用样式? 还是我错过了什么?

如何在ODOO上以excel(xls,xlsx)格式生成报告?

在购买模块中,我想要生成购买订单button中正在打印的详细信息作为pdf报告。 我的要求是如何在odoo 10中以excel格式打印报告?

SSRS报告与徽标图像导出到Excel

我已经使用Microsoft SQL Server Report Builder创build了一些报告,并且试图将徽标图像添加到报告顶部。 该报告迄今为止工作,我设法添加的标志。 问题是,徽标在导出到Excel后不显示。 我到目前为止所尝试的(图像是embedded式的,而不是数据库或外部的): 设置整个报告的背景图像并使用不同的BackgroundRepeat设置。 结果:Clip在Web浏览器上显示时效果不错,但导出到Excel时,图像被重复x和y方向。 我试图手动编辑RDL,并将BackgroundRepeat设置为“NoRepeat”作为背景图像。 结果:由于无效的BackgroundRepeat值,无法上载报告。 我为图像创build了一个额外的文本框,只添加了一个空格,以便显示该字段。 结果:在浏览器中工作正常,Excel中的空单元格(我已经阅读了关于Excel无法在单元格中显示图像)。 我在Report Builder中创build了一个标题,并在其中添加了徽标图像。 结果:在浏览器中再次良好,导出到Excel时为空单元格。 我希望有人能帮助我解决这个问题。 我只想在顶部(最好是左上方的表格)的某个位置放置徽标,只有一次(不重复),并且都在浏览器中显示报告,并用于excel导出。 编辑:截图是从最后一个项目符号版本。 文件格式是jpeg,并在MIMEType字段中设置。 报告 – 在线: Excel的出口型版本:

如何将结果导出到Toad for Data Analyst的Excel的不同选项卡中?

有谁知道如何使用TOAD中的报表自动化function将多个查询的结果导出到同一个Excel工作簿的不同工作表中? 谢谢