Tag: xlsx

Django:openpyxl将工作簿保存为附件

嗨,我有一个快速的问题。 我在网上找不到答案,也许有人可以帮助我。 所以我想保存工作簿作为附件,但我不知道如何让看到一个例子: from openpyxl import Workbook from openpyxl.cell import get_column_letter wb = Workbook(encoding='utf-8') dest_filename = 'file.xlsx' ws = wb.worksheets[0] ws.title = "range names" for col_idx in xrange(1, 40): col = get_column_letter(col_idx) for row in xrange(1, 600): ws.cell('%s%s'%(col, row)).value = '%s%s' % (col, row) ws = wb.create_sheet() ws.title = 'Pi' ws.cell('F5').value = 3.14 然后我试着: response […]

使用EPPlus生成的Excel文件中的不可读内容

使用EPPlus库从模板生成Excel文件时遇到了一些问题。 该文件具有第一个电子表格,其中包含用于填充下表中的数据透视表的数据。 当我打开生成的文件时,出现以下错误信息:“Excel中发现'sampleFromTemplate.xlsx'中的不可读内容。是否要恢复此工作簿的内容?我相信此工作簿的来源,单击是。 我显然是单击是,然后得到对文件进行修复的摘要,并链接到一个XML格式的日志文件,其中包含: <?xml version="1.0" encoding="UTF-8" standalone="true"?> <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error095080_01.xml</logFileName> <summary>Errors were detected in file 'C:\TEMP\sampleFromTemplate.xlsx'</summary> <repairedRecords summary="Following is a list of repairs:"> <repairedRecord>Repaired Records: Table from /xl/tables/table1.xml part (Table)</repairedRecord> </repairedRecords> </recoveryLog> 这显然是由我在代码中定义的指定范围(“Table1”)引起的,以指示要用于数据透视表的数据。 在名为“Table1”的模板中已经有一个“Table Name”,但是我似乎无法通过ExcelPackage.Worksheet.Names集合来访问它。 作为EPPlus的新人,并没有用Excel做很多实验,我不明白我做错了什么。 以下是我生成文件的一些代码: private string GenerateFromTemplate(string fileName, string templateName, DataTable tab) { FileInfo newFile = new FileInfo(string.Format("C:\\MyPath\\{0}.xlsx", fileName)); FileInfo templateFile […]

如何将xls转换为xlsx

我有一些* .xls(excel 2003)文件,我想将这些文件转换为xlsx(excel 2007)。 我使用uno python包,当我保存文件时,我可以设置filter名称:MS Excel 97但是没有像“MS Excel 2007”这样的filter名称, 请帮助我,如何设置filter的名称来将xls转换为xlsx?

EPPlus – 如何使用模板

最近我发现了EPPlus( http://epplus.codeplex.com/ )。 我在我的项目中有一个excel .xlsx文件与所有风格的列标题。 我在他们的网站上阅读,你可以使用模板。 有谁知道如何或可以提供如何与EPPlus使用我的template.xlsx文件的代码示例? 我希望能够简单地将我的数据加载到行中而不会混淆标题。

在C#中parsingExcel文件,单元格似乎被截断了255个字符…我该如何阻止?

我parsing通过上传的Excel文件(xlsx)在asp.net与c#。 我正在使用下面的代码(简化): string connString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES\";"); OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connString); DataSet ds = new DataSet(); adapter.Fill(ds); adapter.Dispose(); DataTable dt = ds.Tables[0]; var rows = from p in dt.AsEnumerable() select new { desc = p[2] }; 这是完美的, 但如果在单元格中有超过255个字符的东西,它会被切断。 任何想法我做错了什么? 谢谢。 编辑:当查看Excel工作表时,它显示了超过255个字符,所以我不相信工作表本身是有限的。

在c#中从XLSX读取数据

我是新来的C#,并试图阅读在C#中的XLSX文件与下面的代码: string Connection = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\\Temp\\source.xlsx;Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\";"; //code to read the content of format file OleDbConnection con = new OleDbConnection(Connection); OleDbCommand command = new OleDbCommand(); DataTable dt = new DataTable(); OleDbDataAdapter myCommand = new OleDbDataAdapter("select * from [Tabelle1$]", con); myCommand.Fill(dt); Console.Write(dt.Rows.Count); 我从输出中得到了正确的计数,但是我还有两个问题: 1.如何做select select语句(如何访问行)? select * from [Tabelle1$] where A = '123' (A being an […]

哪个gem支持在ruby中导入/导出到xlsx文件

我需要用ruby代码读取和写入Excelx文件,试图用电子表格它不支持xlsx格式,Roo也读取文件,而不是写入xlsx。 有什么gem/插件将写入Excelx?

在Cocoa中创buildExcel(.xlsx)文件

我正在编写一个Cocoa应用程序,我试图导出为Excel XML格式(ISO / IEC 29500-1),它基本上是一个带有一堆XML文件的压缩文件,以.xlsx扩展名命名。 我已经尝试生成AppleScript并使用NSAppleScript创buildExcel文件,该文件可以正常工作,但速度很慢,用户必须在其计算机上安装Excel。 我能够创build一个简单的.xlsx Excel文件,方法是将XML写入Objective C中的文件,然后将其压缩并重命名为.xlsx 。 Excel可以打开文件,但数字试图打开我创build的文件时发生错误。 看来Excel必须实现所有(或大部分)ISO / IEC规范,而Numbers只能打开Excel风格的版本。 如何使用Cocoa和Objective-C创build工作的Excel文件?

Python将csv转换为xlsx

在这篇文章中,有一个Python例子可以将csv转换为xls。 但是,我的文件有超过65536行,所以xls不起作用。 如果我把这个文件命名为xlsx,那没有什么不同。 有没有一个Python包转换为xlsx?

寻找Excel的.xlsx XML格式的清晰描述

Microsoft Excel的“.xlsx”文件是zip文件,每个文件都包含一组文件。 是否有人可以提供一个简洁地描述embedded式.xml文件的完整结构/语法/标记/格式的链接(头文件不那么有趣)? 例如,很难find关于c , t和s元素代表的在线解释。