Exporting Analyses
in Logi Info v12 
July 2015 
Batch pdf to jpg converter - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf file to jpg on; convert pdf to jpg converter
Batch pdf to jpg converter - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf to jpg 300 dpi; batch pdf to jpg
This document has been formatted for double-sided printing, hole-punching, and placement in a ring-binder. 
Author: Lee Hausman 
Logi Analytics is a trademark of Logi Analytics, Inc. 
Microsoft, Microsoft Word, Microsoft Excel, Windows, Windows XP, Windows Server, Windows Vista, and Visual Basic are registered 
trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. 
Other products and company names mentioned in this book may be trademarks of their respective owners.
Logi Analytics, Inc. 
7900 Westpark Drive, Suite A200 
McLean, Virginia 22101 
703-752-9700 
Copyright © 2009-2015, Logi Analytics, Inc.  All rights reserved.
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
Open JPEG to PDF Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "PDF" in "Output
convert multiple page pdf to jpg; convert multi page pdf to jpg
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
Open JPEG to GIF Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "GIF" in "Output
change pdf file to jpg file; convert online pdf to jpg
Table of Contents 
Introduction ............................................................................................................................................................ 1 
Understanding Exports ........................................................................................................................................... 2 
Managing Expectations ....................................................................................................................................... 2 
Debugging Exports .............................................................................................................................................. 3 
Exporting to CSV File ............................................................................................................................................... 4 
Exporting Data Manually..................................................................................................................................... 4 
Exporting Data Automatically ............................................................................................................................. 6 
Adjusting the Encoding ....................................................................................................................................... 8 
Export to CSV Considerations ............................................................................................................................. 9 
Exporting to XML File ............................................................................................................................................ 10 
Exporting Data Manually................................................................................................................................... 10 
Exporting Data Automatically ........................................................................................................................... 12 
Saving SQL Data as XML Data ........................................................................................................................... 13 
Export to XML Considerations .......................................................................................................................... 14 
Exporting to Adobe PDF ........................................................................................................................................ 15 
Exporting a Report Manually ............................................................................................................................ 16 
Exporting a Report Automatically ..................................................................................................................... 17 
Adding Exported Headers and Footers ............................................................................................................. 18 
Forcing Page Breaks in Exports ......................................................................................................................... 19 
Special Considerations for Java Apps ................................................................................................................ 20 
Hiding Elements When Exporting ..................................................................................................................... 21 
Exporting MoreInfo Rows ................................................................................................................................. 22 
Cascading Style Sheet Support.......................................................................................................................... 23 
Export to PDF Considerations ........................................................................................................................... 24 
Common Export Errors ..................................................................................................................................... 24 
Exporting to Microsoft Word ................................................................................................................................ 26 
Exporting a Report Manually ............................................................................................................................ 26 
Exporting a Report Automatically ..................................................................................................................... 27 
Adding Exported Headers and Footers ............................................................................................................. 28 
Forcing Page Breaks in Exports ......................................................................................................................... 29 
Hiding Elements When Exporting ..................................................................................................................... 29 
Exporting MoreInfo Rows ................................................................................................................................. 31 
Cascading Style Sheet Support.......................................................................................................................... 32 
Export to Word Considerations ........................................................................................................................ 35 
JPG to DICOM Converter | Convert JPEG to DICOM, Convert DICOM to
Open JPEG to DICOM Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "DICOM" in
.pdf to jpg converter online; convert pdf to jpg 100 dpi
JPG to JBIG2 Converter | Convert JPEG to JBIG2, Convert JBIG2 to
Open JPEG to JBIG2 Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "JBIG2" in
batch convert pdf to jpg online; convert pdf to jpg
ii 
Exporting to Microsoft Excel ................................................................................................................................. 36 
Exporting a Report Manually ............................................................................................................................. 36 
Exporting a Report Automatically ..................................................................................................................... 38 
Specifying Excel Column Formatting ................................................................................................................. 39 
Exporting Multiple Data Tables ......................................................................................................................... 40 
Hiding Elements When Exporting ...................................................................................................................... 41 
Exporting MoreInfo Rows .................................................................................................................................. 43 
Cascading Style Sheet Support .......................................................................................................................... 43 
Export to Excel Considerations .......................................................................................................................... 44 
Resources and Support.......................................................................................................................................... 45 
JPG to JPEG2000 Converter | Convert JPEG to JPEG2000, Convert
Open JPEG to JPEG2000 Converter first; ad JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "JPEG2000" in
pdf to jpeg converter; convert pdf pages to jpg online
JPG to Word Converter | Convert JPEG to Word, Convert Word to JPG
Open JPEG to Word Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "Word" in
c# convert pdf to jpg; changing pdf file to jpg
Exporting Analyses 
1
Introduction 
This publication introduces developers to the practice of exporting data and analyses from Logi applications 
created using Logi Info. 
Logi Info is a tool that allows developers to create and run comprehensive reporting solutions and web applica-
tions, using a full range of business analytics features and components. 
Documentation for Logi Analytics products, available on the Logi Developer Network
web site, will always pre-
sent the most up-to-date information. Specifically, you can look there for the newest features; publications like 
this one are by their nature more difficult to keep current.  
Unlike products based on client-server technology, Logi Analytics’ products were conceived to be web-based 
from the start. They output only HTML and script to the end-user’s browser and as a result achieve simplicity, 
cross-browser compatibility, and an ease-of-use that eludes other products. At the same time, this means that 
some of the flashier functionality of desktop applications or downloaded custom components is not available. 
However, the resulting minimal configuration management requirements and tighter security of Logi products 
provides ample proof of the correctness of its approach, especially in an enterprise setting.  
The technique of “elemental development”, the creation of report pages by combining pre-defined objects (or 
elements) from a toolbox into a hierarchical tree that mirrors the top-to-bottom layout of an HTML page, 
makes for speedy report development. New Logi developers are often surprised at how quickly they can pro-
duce meaningful reports. In addition, because report designs can be made dynamic at runtime, developers also 
often find the number of report definitions they must manage reduced, often by as much as 50%.  
The DevNet web site includes numerous free sample applications that can be quickly downloaded and that 
provide a great learning opportunity for new developers. Frequently the sample apps mirror the examples in 
the documents on DevNet. Logi developers are urged to take advantage of these sample apps.  
What should the Logi developer already know? A prospective Logi developer should already have a good un-
derstanding of general web technologies, such as HTML and style sheets, and be familiar with their data 
sources and the techniques, such as SQL, needed to access that data. Experience with JavaScript is useful but 
not required.  
What information is not presented here?  Developers must have an understanding of the data they want to 
work with and the target applications to which data will be exported. The assumption is made that developers 
have these skills themselves or have access to others within their organizations with them and the specifics of 
these topics are not included here.  
We hope you enjoy working with these products and quickly become productive and successful with them. 
Comments about this publication are welcomed and can be addressed to DevNet@Logianalytics.com
JPG to PNG Converter | Convert JPEG to PNG, Convert PNG to JPG
Open JPEG to PNG Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "PNG" in "Output
change from pdf to jpg on; .pdf to jpg
VB.NET Image: PDF to Image Converter, Convert Batch PDF Pages to
RasterEdge .NET Imaging PDF Converter makes it non-professional end users to convert PDF and PDF/A documents commonly in daily life (like tiff, jpg, png, bitmap
batch pdf to jpg converter online; convert pdf page to jpg
Exporting Analyses
Understanding Exports 
Logi Info have been engineered to create reports that are web pages. However, they include elements that 
make it easy to export data to files in popular application formats. These formats, and their file extensions, 
include the following: 
 
Comma-separated values (.csv) 
 
XML (.xml) 
 
Adobe Reader (.pdf) 
 
Microsoft Word (.doc, .docx) 
 
Microsoft Excel (.xls, .xlsx) 
Managing Expectations 
An important distinction is the difference between exporting data and exporting a report.  
Exporting data to a CSV or XML file produces a file containing the raw data as text, organized in a manner con-
sistent with the file format. This file is usually intended to be used as a data source for some other process or 
as a vehicle for sharing data.  
Exporting an analysis (a report), which may include images, charts, tables, etc. to Excel, Word, or a PDF in-
cludes the data and, often, expectations of an exact duplicate of the report’s formatting and presentation. This 
is where the realities and limitations of translating an HTML web page into a document for these applications 
come into play. Sometimes user expectations of seamless transfers of data, images, formatting, etc. between 
applications are simply unrealistic.  
For example, a static chart is rendered in a Logi report as an image; when the report is exported to Excel, the 
chart is placed in a cell or cells in the worksheet. If the width of any of the columns that the image overlaps is 
adjusted by the user at runtime, the image will shrink or expand and may look distorted.  An Excel worksheet is 
a fundamentally different object than an HTML page and expectations that the appearance of an HTML page 
can be reproduced exactly in a worksheet are often unrealistic. 
Exports to PDF tend to produce a much more faithful reproduction of the entire report appearance but, de-
pending on the complexity of the report, may still not be 100% accurate. For example, a lengthy table in a Logi 
report may simply extend downward in a browser and be scrolled; when exported to a PDF it becomes a pagi-
nated document and may not look “right” because column headers may not appear at the top of every PDF 
page.  
Developers and system administrators need to manage these expectations properly in order to ensure user 
satisfaction.  
Exporting Analyses 
3
Debugging Exports 
During the development process, it can be very helpful to get some insight into what happens during export 
processing. Logi Info allows developers to debug their exports. When the debugger has been set to Debugger 
Links and the report is run, and then exported, a debug link will be included at the bottom of the exported re-
port:  
Regardless of the which type of export you’re using, this mechanism allows you to review the export process in 
more detail and can help to diagnose any problems that may arise. 
Exporting Analyses
Exporting to CSV File 
The CSV data format is useful because of its relative simplicity and universal cross-platform accessibility. CSV 
files are simple text files that are generally used to represent tabular data: each row of text in the file repre-
sents one data record, with each column of data delimited by a comma. The first row may represent the col-
umn names and double-quotes may be used to delimit data values. 
Logi Studio provides Export CSV elements that make it easy to export Logi report data into CSV files. 
Logi developers can give users the ability to export a data manually via user interaction at runtime; Logi Info 
and Info Lite developers can also export data automatically, based on an event or schedule. Manual exports 
are configured within report definitions and automated exports are configured within process definitions
Exporting Data Manually 
Here's an example of how to create a report with a link that allows data to be exported manually: 
Exporting Analyses 
5
1. In your report definition, add an Action.Export CSV element as the child of a Label, Image, Button or 
Chart element, as shown above. 
2. Below it, add the required Target.CSV child element. 
3. If the data to be exported is part of the current report, you need do nothing more. Just save your defi-
nition and browse your report. It's that simple. Notice that the example above shows that no attribute 
values need be set. The default settings will export the current reports' data. 
What happens when the link is clicked: the report's data is exported to a temporary .csv file which is created in 
your application's rdDownload folder on the web server. The temp file is then opened automatically in your 
browser, usually in the Microsoft Excel plug-in if it's installed (the .csv file extension gets associated with it 
when Excel is installed).  
With the exception of column header text, only data is exported; headers, footers, paging, images, etc. from 
the source report are not exported. If the source data table has column header labels, these will be exported 
as the first row of the CSV file. 
The following table provides explanations for the Target.CSV element's attributes, which are all optional: 
Attribute 
Description 
Export Data Table ID 
Specifies the Data Table from which data will be exported. This is useful if a report 
contains multiple data tables; if there is only one table in the report, this attribute 
can be left blank. 
To export the data in an Analysis Grid element, set value to dtAnalysisGrid, the ID 
of the Analysis Grid's internal data table. 
Export Filename 
Specifies an explicit file name for the CSV file that receives the exported data. This 
value should be a file name only, without a path, and may or may not include the 
.csv file extension. If left blank, a random GUID file name will be used. 
Field Delimiter 
Specifies the CSV file data delimiter, typically a comma. If left blank, the delimiter is 
determined by inspecting the browser's language setting, and then using the web 
server's List Separator character from its Regional Settings. This allows internation-
al users to get the appropriate field separator. 
Frame ID 
Specifies the frame for the target page. Leave blank for the current browser win-
dow, or select NewWindow to open a new browser window. You can also specify 
an existing frame identifier to re-use the same window for each request. 
ID 
Specifies a unique identifier for this element. 
Report Definition File 
Specifies the name of the report definition file that contains the data to be export-
ed.  Default: current report 
Report Show Modes 
Specifies the Show Modes to be used when rendering the data for export, making 
it possible to hide some of the data. When this attribute is blank, all of the ele-
ments and, therefore, all of the data is exported. To set Show Modes in the export-
ed report, enter a comma-delimited list of Show Mode values in this attribute; the 
data from any elements in the report definition that have a Show Mode that 
matches on in this list will appear in the exported data. 
Exporting Analyses
Request Forwarding 
Specifies whether request variables will be passed to the report definition file that 
contains the data to be exported. Has no effect if the current report is being ex-
ported. 
Row Delimiter 
Specifies the CSV file row delimiter character(s).  Default: standard CRLF characters 
String Columns 
Specifies the columns of the exported data that should be interpreted as string 
values. 
The CSV format is often used to export data for later use in Microsoft Excel. When 
Excel encounters a value that looks like a number, it removes any leading zeros. 
This is a problem for some values that should not be treated as numbers and 
should not have leading zeros removed.  For example, "000123" might be an ac-
count number wherein the leading zeros are relevant. The removal of leading ze-
roes in Excel can be suppressed by supplying the appropriate Data Table Column 
element IDs, in a comma-separated list, in this attribute. 
The temporary files generated during the export are cleaned up automatically over time. 
Exporting Data Automatically 
The following example, for Logi Info developers only, shows how to create a process task that exports data 
automatically: 
1. As shown above, in your Process definition, add a Procedure.Export CSV element beneath your Task 
element. 
2. In the element's Filename attribute, specify the output path and filename, on the web server, for the 
exported report. The filename should include the ".csv" file extension. The example shown above uses 
the @Function token to provide the path to the Logi application's application folder on the web server.  
3. Ensure that Write permission has been granted to the local ASPNET or NETWORK SERVICE or Applica-
tion Pool account on the web server for the target folder. 
Documents you may be interested
Documents you may be interested