Tag: xlsx

我怎样才能将本地Excel文件数据传递给Javascript数组(谷歌图表)?

我有一个简单的问题,但我找不到一个简单的解决scheme: 我有一个Excel文件(总是一样的),有几个非IT同事希望能够更新的WorkSheet,以便它也更新Google Charts(或其他图表API,你可以告诉我)网页。 (顺便说一下,我只需要每个工作表的某个部分,所以如果你知道一个方法来提取我所需要的东西,那就太好了:)) 我想避免在服务器端的操作,但也许是不可能的,因为我想读取本地文件。 我已经看过转换为JSON的方式,或者使用xlsx.js加载为base64string,但我发现没有什么简单的事情可以让我的同事轻松使用。 非常感谢你。 编辑 我find了一种方法来完成我想要的东西,如果它能帮助任何人: 首先,我将所有需要的数据放在一个csv文件中。 然后,我使用HTML5 FileAPI来读取我用文件input加载的csv文件。 最后,我用一个cvstojson脚本parsing文件,然后按照我想要的方式将它传递给Google图表dataTable。 然而,这只允许加载数据一次,所以我使用了一个button样式的文件input标签,在加载文件之后触发了一个隐藏的“重置”button(实际上是克隆而不是重置),现在看起来像一个button允许多次加载文件后我改变了它的数据。 我也用jQuery的localStorage填充我的JSON。 我知道这很麻烦,所以这是一个代码解压缩: <div id="load"> <button id="clear">Clear</button> <label id="forcvs" for="cvs" > Load data </label> <input type="file" id="cvs" onchange="handleFiles(this.files);" accept=".csv"><br/> </div> “handleFiles”function导致cvstojson脚本: var json = JSON.parse(localStorage.getItem('json')) function handleFiles(files) { // Check for the various File API support. if (window.FileReader) { // FileReader are […]

Excel&EPPlus .NET库:高级DropDown列表validation

在Epplus中,当我们为excel文件中的一些单元格创build一个DropDown列表,然后用户把一个不是列表的一部分的值,单元格显示一条消息说:值必须匹配其中一个列出的项目。 而不是这个消息,是否有可能阻止用户把一个不属于下拉列表的一部分的值? 提前致谢,

Excel单元格着色使用xlsx

初始代码: 让我们假设我们正在使用这个命令来创build虚拟数据: Data <- data.frame( X = paste(c(sample(1:10),sample(1:10)), collapse=";"), Y = sample(c("yes", "no"), 10, replace = TRUE) ) 输出: XY 1 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 yes 2 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 no 3 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 no 4 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 yes 5 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 no 6 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 yes 7 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 no 8 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 yes 9 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 yes 10 10;7;4;3;8;6;5;2;9;1;3;5;10;2;9;6;8;4;1;7 yes 题: 使用xlsx包我可以将X列数据输出到一个有颜色的excel文件。 有一种方法,我可以让颜色可以说的价值大于5到红色和小于5到蓝色 ,放在同一个单元格的一切。 基本上我只是把这个表写到excel中,但是有些值是有颜色的。 […]

如何通过openpyxl更快地访问单元格值?

for rownum in range(0, len(self.sheet.rows) ): for cell in self.sheet.rows[rownum]: print cell.value 我想通过openpyxl逐行访问表格中的所有单元格值。 上面的代码工作,但太慢了。 我怎样才能更快地访问所有单元格的值?

在weblogic上使用Apache poi 3.13导出xlsx:文件格式或扩展名无效

早些时候,我使用Apache POI 2.5.1导出使用HSSFWorkbook .xls文件。 更新Apache POI到3.13我使用SXSSFWorkbook导出.xlsx文件,但导出损坏的文件。 MS Excel无法打开文件格式或扩展名无效的错误。 请注意,这个问题我只面对WebLogic服务器,它在JBoss工作正常。 任何人都可以帮助我在这里做错了吗? 码: List<JRField> fields = ds.getFields(); SXSSFWorkbook wb = new SXSSFWorkbook(); SXSSFSheet sheet = wb.createSheet("Sheet1"); try { CellStyle cellStyle = wb.createCellStyle(); CellStyle cellStyleColName = wb.createCellStyle(); CellStyle cellStyleTitle = wb.createCellStyle(); Font boldFont = wb.createFont(); boldFont.setFontHeightInPoints((short)16); boldFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); // Cell Style for body cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("($#,##0_);[Red]($#,##0)")); cellStyle.setWrapText(true); // Cell Style for […]

R – 检查文件是否打开/closures以及由哪个用户

我有一个由多人使用的文档,我们必须不断检查文件是否正在使用以及由谁来使用。 我想知道在R中是否可以获得.xlsx文件的状态,如果它是closures或打开的,谁打开了这个文件。 然后我将这个结果推到一个定期刷新的HTML页面上,这样就不需要手动检查了。

使用Apache POI以xlsx格式编写文件

尝试.xlsx file using Apache POI编写.xlsx file using Apache POI时出现以下exception NoClassDefFoundError: javax/xml/stream/XMLStreamException 这是代码片段: – XSSFWorkbook wb = new XSSFWorkbook(); Sheet sheet = wb.createSheet(); Row row = sheet.createRow(0); Cell cell = row.createCell(0); cell.setCellValue(100); FileOutputStream fileOut = new FileOutputStream("D:\\workspace\\April\\Excel Test\\workbook.xlsx"); wb.write(fileOut); fileOut.close(); 我有以下的jar子 dom4j的-1.6.1 POI-OOXML-3.5-FINAL POI-3.6-20091214 XMLBeans的-2.3.0 OOXML-架构 – 1.0 请让我知道我在这里做错了什么,或者我失去了一些东西。

轻量级Excel(xls / xlsx)php库需要

可能重复: PHP_excel的替代品 一个朋友想使用一个Php Excel库来读取/写入格式为xls和xlsx的文件,他知道一个叫做“PhpExcel”的文件,但显然对于他来说,这个库太大了。 我想你build议,如果有任何其他phplib你可以推荐他。 更新 如果你认为这篇文章是有用的,请大家投票,如果有人认为它不够好,可以给它一个负面的观点(很奇怪,因为它有很多的意见,似乎实际上已经帮助了一些用户)。 非常感谢你。

Office Open XML中的<ct =“str”>和<c> <is>有什么区别?

这两个Office Open XML片段有什么区别? <cr="A2" t="str"> <v>btyler</v> </c> 和 <cr="B2"> <is><t>btyler</t></is> </c> 注意:我基于规范手动创build的第二个示例,第一个示例来自实际的Excel工作簿。 根据规范,两者似乎都是有效的,几乎完全相同,所以我想知道为什么当t="str"时候貌似也是一样的。 Excel何时select使用另一种?

当试图解决错误时xlsx错误:“删除logging:从/xl/workbook.xml部分命名的范围”

我有一个使用SSIS生成的xlsx文件。 该文件的数据是通过xlsx文件是oledb目标的数据stream任务写入的。 我已经使用以下连接string作为OLEDB连接的expression式: "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+ @[User::ExcelPath] +"; Extended Properties=\"Excel 12.0 Xml;HDR=YES\";" 文件在数据stream任务之前打开得很好。 数据stream任务完成后,我得到一个对话框如下: 当我点击是,我收到另一条消息: xml文件的内容是 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error072840_02.xml</logFileName><summary>Errors were detected in file 'C:\output\documentId-1.xlsx'</summary><removedRecords summary="Following is a list of removed records:"><removedRecord>Removed Records: Named range from /xl/workbook.xml part (Workbook)</removedRecord></removedRecords></recoveryLog> 我无法弄清究竟是什么导致这个错误。 任何帮助将不胜感激。 TIA