Tag: 报告

在Excel中运行SQL查询

我在一家公司工作,出于某种原因,我被抛弃做统计。 我得到了一个数据转储的负载,我做了一些真正重复的数据按摩。 第一个解决办法显然是写一个脚本来为我做这个。 我不能。 我不能将服务器下载到我的电脑,作为一个PHP程序员,我不能这样做。 其次,我想将这些txt文件导入到MySQL数据库中,并在其上运行查询。 再次,我不能。 我甚至不允许在我的电脑中安装MySQL数据库。 首先,让我描述一下我希望达到的目标。 我得到一个数据转储,我试图运行一个类似于这样的查询: SELECT SUM `price` FROM <this excel sheet> WHERE `date`>`somedate` AND `type`=`sometype` 我试图做一些在Excel上运行查询的研究,这给了我体面的结果。 我可以使用自动筛选器/高级筛选器筛选出与我无关的结果。 然后我可以使用autosum来实现价格的总和。 然而,这是一个太冗长的过程。 这比手动完成要好得多,但对我来说还不够好。 我正在寻找一种解决这个问题的scheme。 条件:我不能安装任何apache / mySQL服务器到我的电脑。 不过,我被允许安装软件。 什么是解决这个问题的最好方法?

在Excel中的ASP.NET输出费用报告

在这个项目上,我现在正在努力,最新的function要求之一是输出费用信息,这些信息存储在与他们已经用于所有费用报告的Excel工作表相匹配的费用报表中。 我很好奇,如果有一种方法,我可以把这个excel工作表(所有的布局已经完成),只需填写我们的系统跟踪的部分,然后作为.xls文件提供给用户,而不必做Excel自动化或任何其他方法,需要在服务器上安装Excel。 注意:开发环境是ASP.NET 2.0

在线阅读Excel的数据 – 从PHP服务器?

我想将Excel连接到我的网站,作为外部数据源,从而运行从我的网站获取的数据的报告。 我听说这应该是可以做的,而Excel似乎支持它,但是我对如何在PHP服务器上build立后端来服务数据知之甚less。 我该怎么做? 我很清楚能够在PHP服务器上创build和读取Excel文件的事实,但这不是我所追求的。

当使用CanGrow = True时,CrystalReports excel字段被截断

我正在使用VS2005中的CrystalReports中的excel报告。 我在“详细信息”部分有一个字段,最多可以包含255个字符的文本,并且我希望在Excel中行的高度可以展开,以便在生成报告时最初可以看到整个文本。 我在该领域的属性中设置了CanGrow = True,并且该领域似乎增长; 该字段只有一行(高度= 159),但许多行显示多个文本行。 有些行间断地把最后一行文本的一半截断; 用户必须稍微扩大行才能看到它。 似乎没有一个特定的字段长度导致这种情况 – 在一种情况下,输出中总共有四行,而在另一种情况下,它只有三行。 任何人都可以提出什么可能是这个原因,或者我可以如何解决它? 预先感谢您提供的任何帮助。 [编辑:我不再在这个项目上工作,所以我从来没有发现什么成为这个设置。 这很可能不是固定的,因为这不是一个关键的问题。]

在报表查看器中禁用Ms Excel

hiii,我正在研究.Net,C sharp。 在我的ReportViewer中,在Exportbutton中,我只需要pdf,并且想要禁用MsExcel。 我已经对rsreportserver.config进行了更改。 还有什么我需要做我的aspx页面或后面的代码…

来自XML映射的多个Excel表

我正在尝试使用XML中的销售数据生成Excel 2007文件(请参见下面的第一张图)。 棘手的部分是我想每个<item>元素的图表(见下面的第二张图片)。 对于最终产品,我会在.xltm模板中使用vba构build这个逻辑,根据给定的XML,将生成大约800个产品销售表。 (我已经与Excel VBA和它的查询表/工作簿连接了很多,但我是新来的XML数据导入方面,所​​以忍受着我。) 我的第一个想法是使用XML地图。 我希望能够多次复制相同的元素映射,但将其映射到特定的<item name"x">元素(全部通过VBA),但它看起来像那不是一个选项(除非它在VBA中的隐藏function我不知道?)。 我可以使用不同的项目名称作为元素(即<item1> , <item2>等)而不是<item> ,所以每个项目都是我自己的元素,我会分开映射。 这不是有点哈克吗? 我是XML世界的新手,这听起来不像是被认为是完美的。 我的目标是使用这个相同的概念来生成“比特大小的图表”在许多不同的报告目的,所以我希望find一个优雅的过程。 看起来像我唯一的select是有一个黑客的XML映射(见下面的第三张图片),其中每个图表是它自己的元素标记,然后以某种方式迭代和放置每个元素的图表与VBA的工作表。 (不知道什么800映射会做Excel的性能) 任何意见将不胜感激。 我认为这是Excel高级用户的普遍需求,但是我很难find关于这个概念的信息。 如果这个概念是可能的其他方法(即查询表等),我打开任何解决scheme。 XML似乎是最适合这种视觉风格的报告,而不是表格式的报告。 如果需要重新编译以适应方法,我完全控制源XML模式。 而且,为了举例,所有的数据/格式都已经被忽略了。 报告格式示例: XML数据格式片段: Hacky XML映射方法

如何使用Apache POI将标题添加到工作簿中的多个工作表

我已经使用Apache POI创build了一个批量报告。 我需要知道如何将标题添加到两个表。 我使用了getHeader(),但为两张纸张添加了相同的标题,而且我需要为两张纸张添加不同的标题。 我的代码如下。 Excel作家: public class ExcelWriter { Logger log = Logger.getLogger(ExcelWriter.class.getName()); private HSSFWorkbook excel; public ExcelWriter() { excel = new HSSFWorkbook(); } public HSSFWorkbook getWorkbook() { return excel; } public void writeExcelFile(String filename, String[] columns, Object[][] data, HSSFCellStyle[] styles, HSSFCellStyle columnsStyle, String[] header, String[] footer) throws IOException { FileOutputStream out = new […]

Excel / iReportdatetypes

我使用Excel文件在iReport中进行报告。 在Excel文件中,我使用这些时间types: h:mm yyyy.mm.dd h:mm 当我开始一个新的报告,我收到这个消息: Error filling print… Cannot get a text value from a numeric cell java.lang.IllegalStateException: Cannot get a text value from a numeric cell 我怎么解决这个问题? <?xml version="1.0" encoding="UTF-8"?> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="0d91d166-e8ce-41e5-84a3-281818349b26"> <field name="Related To" class="java.lang.String"/> <field name="TC Total […]

数据库集成和报告生成器

我有这种情况,也许这是基本的这个网站,但我仍然希望得到一些build议: 我需要从3个不同的系统中收集数据,所有3个系统都在本地networking的不同服务器上收集数据。 其中之一是基于我已经完全访问的MySQL数据库,第二个基于MS Access数据库,第三个是平面文件数据库,其数据只能通过应用程序的txt导出 我需要收集数据到独立的数据库,并创buildExcel和PDF报告 我不需要图表,很好地格式化Excel表格应该是很好的 数据每小时更新一次,所以应该收集数据,每小时报告一次 关于如何整合数据的任何build议,哪个dbms最适合用于这个目的? 什么是最好的select创buildExcel和PDF报告,而不必购买任何软件? 我希望得到一些指导,谢谢。

pentaho修改并输出excel时输出参数

我使用pentaho报告devise器。 我的prpt文件中有businessdate参数。 这有用于过滤SQL查询的date范围的值。 我能够处理和修改,而出口到HTML,但我有出口到Excel中的问题。 date范围的格式如下: – BETWEEN {d '2014-01-01'} AND {d '2014-01-31'} – IN ({d '2014-01-14'},{d '2014-01-15'}, {d '2014-01-19'} ,{d '2014-01-20'},{d '2014-01-21'}) 我喜欢找出最大和最小date并显示它。 然而,在这种情况下与Excel中,我很高兴显示它们用逗号分隔,如下所示。 – 2014-01-01, 2014-01-31 – 2014-01-14, 2014-01-15, 2014-01-19, 2014-01-20, 2014-01-21 如果我使用下面的基本公式显示,它可以在Excel中运行,但在将它应用于pentaho报表devise器中的businessDate元素的Excelexpression式部分时,它不起作用。 =TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B4,"{d '",""), "BETWEEN", ""), "IN", ""),"'}",", "), " AND ", ""),")",""),"(",)) 它不一定是这样的。 我很高兴与任何方法build议格式化这个原始的date范围之前打印到Excel。 先谢谢你。