Tag: excellibrary

如何在Robot Framework的excel文件中创build和放置数据?

我想创build一个Excel文件,并使用Robot Framework将input数据添加到它。 所以我添加了Excel库。 这里是我使用的代码,我收到了一条错误消息 IndexError:列表索引超出范围 所以我评论了第三行,得到了列数和行数为0。 Create Excel Workbook NewExcelSheet Save Excel NewExcel.xls default=True Open Excel NewExcel.xls default=True Put Number To Cell NewExcelSheet 1 1 90 ${Col}= Get Column Count NewExcelSheet ${Row}= Get Row Count NewExcelSheet Log ${Col} Log ${Row} 为什么我将0作为列和行的值,为什么我不能在其中添加值?

Excel表格中的Excel Interopsorting数据

我正在使用C#并希望基于两列对一些数据进行sorting。 我已经浏览了互联网上的各种网页,并拿出了下面的代码。 问题是,代码不能编译。 我正在使用Excel 2013&.Net Microsoft Excel对象库是版本15.我可以做所有我需要在Excel中做预计sorting数据。 突出显示sorting方法中具有Type.Missing的第三行。 它说参数5不能从对象转换到Microsoft.Office.Interop.Excel.XlSortOrder。 Excel.Range rngSort = _xlWorksheet.get_Range("A2", "J" + lastRow); rngSort.Sort(rngSort.Columns[1, Type.Missing], Excel.XlSortOrder.xlAscending, rngSort.Columns[2, Type.Missing], Type.Missing, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortOrder.xlAscending, Excel.XlYesNoGuess.xlYes, Type.Missing, Type.Missing, Excel.XlSortOrientation.xlSortColumns, Excel.XlSortMethod.xlPinYin, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal); rngSort = null;

ExcelLibrary创build太多工作表

我正在尝试使用ExcelLibrary将输出写入Excel工作簿。 我希望这个工作簿只包含一张工作表,但是我找不到任何方式来创build只有一张工作表的工作簿,或者在创build后删除多余的工作表。 我发现的所有例子都不起作用。 任何意见表示赞赏。 问候。

如何将数据库中的数据导入excel表单?

我想从数据库生成一个Excel表(SQL 2008)。 我写下面提到的代码,但它不工作。 请帮我改进我的代码。 在我的示例代码下面 protected void generate_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); //My Function which generates DataTable DataSet ds = new DataSet(); using (ExcelPackage p = new ExcelPackage()) { //Here setting some document properties p.Workbook.Properties.Author = "Zeeshan Umar"; p.Workbook.Properties.Title = "Office Open XML Sample"; //Create a sheet p.Workbook.Worksheets.Add("Sample WorkSheet"); ExcelWorksheet […]

如何设置Excel表格的列宽

我正在使用ExcelLibrary创buildExcel工作表。 我需要增加一些列的宽度。 有没有办法做到这一点? var ObjWorkBook = new Workbook(); var ObjWorkSheet = new Worksheet(ObjDataTable.TableName); ObjWorksheet.Cells[0, 0] = new Cell("FirstName"); ObjWorksheet.Cells[0, 1] = new Cell("Email"); //var Width = ObjWorksheet.Cells.ColumnWidth.Default + 200; ObjWorkBook.Worksheets.Add(ObjWorkSheet);

C#和ExcelLibrary如何正确alignment单元格

有没有人知道如何使传递给表单的内容alignment?

C#修改Excel文件,保持样式

我有一个excel文件作为生成数据的模板。 我需要修改这个Excel表,重复几次,并添加数据。 我尝试使用Nuget的excell库如下: Workbook tmpl = Workbook.Load("template.xlt"); tmpl.Save("newFile.xls"); 正如你所看到的,我什么都不做:只要打开Excel文件并以不同的名字保存即可。 问题是:所有内容都在目标xls中,但是所有的样式都不见了(字体大小,颜色等) 加载时使用XLS文件而不是xlt不会改变事物。 有没有办法解决这个或另一个更好的图书馆?

复制date格式单元格到数据表excellibrary

我正在开发一个C#程序,是一个桌面应用程序。 我有一个问题,我正在使用excellibrary来打开一个excel,并将数据复制到一个数据表,但我有一个date格式为mm / dd / yyyy的单元格,但是当我在datagridview中显示数据表时,此信息更改为数字,例如: 02/07/1984 – > 30865 这是我的代码,我希望有人能帮助我! private DataTable ConvertToDataTable(string FilePath) { string file = FilePath; // open xls file Workbook book = Workbook.Open(file); Worksheet sheet = book.Worksheets[0]; DataTable dt = new DataTable(); // traverse rows by Index for (int rowIndex = sheet.Cells.FirstRowIndex; rowIndex <= sheet.Cells.LastRowIndex; rowIndex++) { Row row = […]

链接两个Excel工作表在一个驱动器/ SharePoint

我试图链接多个Excel文件并上传到一个驱动器。 从一个驱动器通过浏览器打开Consolidated Excel文件时,显示警告 链接到外部工作簿的禁用链接不受支持,并已被禁用。 我需要的是( 一个驱动器中创build的3个文件 ) 文件1: Excel文件1 文件2: Excel文件2 文件3: 合并的Excel文件 ( 与Excel文件1和Excel文件2链接 ) 从一个驱动器内的文件3到文件1和文件2创build的链接。 从文件1和文件2更改立即更新到文件3。

使用c#中的ExcelLibrary输出到Excel

以下代码使用controller.file输出到一个csv文件。 我想改变它input到一个Excel工作表(.xls),而不是一个csv文件。 我从这里使用这个库来做到这一点.. http://code.google.com/p/excellibrary/ 按照此stackoverflow后.. 从C#创buildExcel(.XLS和.XLSX)文件 编辑: foreach (var value in valueDataList) { var value1 = xxxxxxx // this value is set here based on a query.. int value2 = xxxxxxxx // this value is set here based on a query.. byte[] content; using (var ms = new MemoryStream()) { using (var writer = new […]