Tag: infragistics

如何在现有工作表的两列之间添加新的Excel列

我想添加一个列已经包含单元格值在我加载的现有工作簿的工作表的两个列(或在最后)。 所以我有一个函数,设置我需要的“列值”: private static Workbook SetIndicatorsWorkbook() { var workbook = new Workbook(WorkbookFormat.Excel2007MacroEnabled); var worksheet = workbook.Worksheets.Add("Unit & Integration Tests"); //Don't worry about team and jenkinsBuilTeams variables foreach (var team in jenkinsBuildTeams) { worksheet.Rows[posX].Cells[0].Value = lastnbUnitTests + lastnbIntegrationTests; posX += 1; } return workbook; } 然后在主函数中我想添加此列(这是workbook.worksheets[0].Columns[0] )在加载的工作簿中: private static void Main() { //The workbook I need […]

Infragistics WebExcelExporter设置要导出的最大行数

我使用infragistics WebDataGrid在ASP.NET应用程序中显示一些元素。 现在我使用WebExcelExporter类为所有分页行创build一个excel文件。 在WebExcelExporter中,我可以使用DataExportMode属性来设置要导出的元素的数量。 DataExportMode属性可以设置为DataExportMode.AllDataInDataSource和DataExportMode.DataInGridOnly。 现在的问题是,我只能显示当前页面或所有页面的结果。 由于性能,我想只导出4000行的最大数量。 有没有可能设置应该导出的最大行数?

如何导出两个iggrid在一个excel文件与不同的工作表

我正在使用Infractstic网格来显示.net中的数据,并需要将这些网格导出为ex​​cel文件 Infragestic也支持excel导出,但问题是,它一次支持单个网格。 我想用不同的纸张将这两个网格导出到一个excel文件中。我search了很多东西,但是找不到任何有用的东西。 有没有办法做这个任务? 这是我的代码 <!DOCTYPE html> <html> <head> <title></title> <!– Ignite UI Required Combined CSS Files –> <link href="http://cdn-na.infragistics.com/igniteui/2016.2/latest/css/themes/infragistics/infragistics.theme.css" rel="stylesheet" /> <link href="http://cdn-na.infragistics.com/igniteui/2016.2/latest/css/structure/infragistics.css" rel="stylesheet" /> <link href="http://cdn-na.infragistics.com/igniteui/2016.2/latest/css/structure/modules/infragistics.ui.treegrid.css" rel="stylesheet" /> <script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js"></script> <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="http://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script> <!– External files for exporting –> <script src="http://www.igniteui.com/js/external/FileSaver.js"></script> <script src="http://www.igniteui.com/js/external/Blob.js"></script> <!– Ignite UI Required Combined JavaScript Files –> <script […]

优化的Infragistics Excel

最近我们遇到了关于使用infragistics库将报告导出到excel文件的问题。 我们的报告表包含了或多或less的126万条logging。 我们正在尝试为此创build一个excel(2007)文件,所以大概这将是2个工作表,因为每张工作表只支持大约100万行。 在创build工作表的过程中以及将数据填入工作表的过程中,我们没有任何问题,在这一点上内存是可以pipe理的。 我们的问题是,当写入Excel中的数据stream(文件,内存)。 内存消耗太高,达到1.8GB时将不再继续。 PS这是一个总结报告,客户希望这在一个单一的Excel文件。 你的build议非常感谢! 下面是我已经从实际的源代码,但我已经取代了数据检索部分,而是使用虚拟数据。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Win32; using System.Runtime; using System.Diagnostics; using Infragistics.Excel; namespace ConsoleApplication1 { class Program { static bool tip = true; static void Main(string[] args) { var xls = Workbook.MaxExcelRowCount; var xlsx =Workbook.MaxExcel2007RowCount; var wb = new Workbook(WorkbookFormat.Excel2007, WorkbookPaletteMode.StandardPalette); var […]

Infragistics Excel导入Loadoptions

Load-Method通过Infragistics组件加载Excel表单有两个错误。 第一: 指定的stream或文件不包含有效的工作簿。 参数名称:文件名称 这是因为Excel-Workbook已损坏。 但是,如何加载工作簿而不validation它是否被破坏? 第二: 无效的URI:主机名不能被分析 这是因为工作表中有超链接。 如何在加载之前删除它们? 我的代码: 'stuff… Dim file as String = "test.xls" xls = New Workbook() xls = Workbook.Load(file) 'stuff… 来自Infragistics的页面不是很有帮助: http : //help.infragistics.com/Help/Doc/WinForms/2012.2/CLR4.0/html/Infragistics4.Documents.Excel.v12.2~Infragistics.Documents.Excel.Workbook 〜负荷(stream)的.html

Infragistics,导出到excel扩展模板中的命名表

我已经创build了一个Excel模板,我试图导出一个XamDataGrid。 该模板包含一对命名表,导出到这些表时,会希望表自动展开。 但是,这不会发生。 我尝试清除表并创build一个具有相同名称的新表,但是这使用命名表来制动数据透视表。 有谁知道,如果有可能导出到具有命名表的Excel模板,并仍然保持表和数据透视表之间的链接? UPDATE 看来,资讯系统不支持这一点。

Infragistics WPF / Excel

我一直在围着圈子,在Infragistics网站上看到一大堆过时的“支持文章”。 在他们的网站上的报告论坛上,有几天没有回答问题…我突然间来到了SO寻求真正的帮助! 我可以访问我当前项目的Infragistics Ultimate集合,所以我已经掌握了一切。 我一直在寻找获得PDF创build真正的问题。 我有一些相当复杂的XamDataGrids和XamDataCharts渲染到PDF / Excel。 Excel似乎非常适合,我已经使用引擎来导入数据,看起来支持返回到Excel是相当有据可查的。 真正的问题是创buildPDF文件。 我现在刚刚发现了一个完整的WPF PDF库,我没有在任何文档或示例中提到过,我希望这里有人能够对这个话题进行阐述。 但是,DLL中的所有东西都是内部的,任何人都知道如何使用它? 如果有人有任何演示代码或指针,将非常感激。

导出数据到Excel不起作用

我正在使用Infragistics Excel Export框架通过ajax post导出数据到excel 这里是客户端的代码 $.ajax({ type: 'post', url: '../Common/ExcelExporter', data: { tbname: parameter, pageNumber: _pageNumber, pageSize: _pageSize , exportType: true, exportFormat: true }, success: function (res, status, xhr) { alert(JSON.stringify(xhr)); } }); 和控制器端的代码 public void ExcelExporter(string tbname,int pageNumber, int pageSize, bool exportType, bool exportFormat) { pageNumber++; IEnumerable exportdata = dbList.getClass(tbname); bool exportAllPages = exportType; […]

Ultragrid infragistics excel导出导出UltraDropDownList ValueMember而不是DisplayMember

我使用Infragistics.Documents.Excel将UltraGrid导出到Excel。 网格包含各种各样的列,其中一个types是绑定到数据源的DropDownListtypes。 但是,当它被导出到Excel时,它显示的列很好,但是excel字段中的数据是ValueMember,例如1,2,3,4,而不是DisplayMember,例如“Book”。 有谁知道这个方法吗? 谢谢,

加载包含图表的Excel文件,并使用Infragistics.Documents.Excel插入新列

我想在包含图表的现有文件中插入一个新列。 它不工作,视觉工作室一直运行。 我注意到,如果我删除加载的文件中的图表,它工作得很好。 插入一个包含数据的新列。 我只是不知道如果我可以得出结论,这是因为现有的图表,新列不能插入。 这是我做的: private static void Main() { string outputFile = "metrics.xlsx"; Workbook workbook = Workbook.Load(outputFile); Workbook temporary = SetIndicatorsWorkbook(); var values = new List<int>(); for(int j=0; j<12; j++) { values.Add((int)temporary.Worksheets["Unit & Integration Tests"].Rows[j].Cells[0].Value); } var worksheet = workbook.Worksheets["Unit Testing"]; var k = 9; var count = worksheet.Rows[14].Cells.Count(cell => cell.Value!=null); worksheet.Columns.Insert(count+1); foreach […]