Tag: xlsx

如何阅读excel(2007 + xlsx)表使用动作(AIR)?

如何阅读excel(2007 + xlsx)表使用动作(AIR)?

我需要使用Apache POI在Excel工作表中迭代到Java列的末尾

我正在迭代一列值,直到遇到空白。 我需要收集整个专栏并存储它,没有其他值。 我试图检查空白,null,0,“”和CELL_TYPE_BLANK(int = 3),我不能得到它来避免空指针exception。 代码片段和错误如下。 我能做什么? 这不是整个方法或程序,只是相关的一块。 String s = list[i]; //find the directory from the list array to locate the file InputStream input = new FileInputStream(s); //create a new workbook object to hold the excel file Workbook wb = new XSSFWorkbook(input); //create an arbitrary starting location int column = 2; //absolutely the correct […]

用Java读取Excel(.xls)文件的几列

我有一个多列xls文件,我想阅读。 有没有任何Java代码读取任何两列(两列的名称是“名称”和“GUID”)的数据,并在控制台上打印(我想从这两列的数据执行less数操作。应该继续下去,直到阅读这些colums的所有行为止,请帮助我。 读取XLXS文件的代码也会有所不同吗?

如何从URL读取xlsx或xls文件

我试图从URL打开一个文件使用roo(1.11.0) Foobazs-iMac:pipeline foobazlabs$ irb irb(main):001:0> require 'roo' require '=> true irb(main):002:0> require 'open-uri' => true irb(main):003:0> Roo::Excelx.new(open("https://www.filepicker.io/api/file/xPxn6cu3RZuQdgrx4y72")) NoMethodError: undefined method `start_with?' for #<Tempfile:0x007ffd091d25c8> 但它看起来不支持这个使用roo(它只接受path名称) 无法使用临时文件path名称 irb(main):004:0> t = Tempfile.new('temp.xlsx') => #<File:/var/folders/q_/q738l9cj3xl90yfs1g8wc4200000gn/T/temp.xlsx20130317-2753-1p3l5l6> irb(main):005:0> t.binmode irb(main):006:0> open("https://www.filepicker.io/api/file/xPxn6cu3RZuQdgrx4y72") { |data| t.write data.read } => 13494 irb(main):007:0> Roo::Excelx.new(t.path) use Roo::Excelx.new to handle .xlsx spreadsheet files. This has .xlsx20130317-2753-1p3l5l6 TypeError: […]

Excel 2007连接string(xlsx)

你好,我想从一个Excel的xlsx文件拉,但我不断收到一个错误“外部表格不是所需的格式”。 下面我用我的连接string: String excelConnString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}; Extended Properties='Excel 12.0;'", filePath); using (OleDbConnection excelConnection = new OleDbConnection(excelConnString)) { excelConnection.Open(); filepath – 只是一个string,其中包含我的Excel Spreadsheet的文件path,它是从表单上传控件中提取的。 我到了我想要打开连接的代码点,它只是出错。 但是,这里的踢球….我试图在一个.XLS文件相同的连接string,并连接好,甚至跑了一个查询,如预期。 当我谷歌的连接string,我发现我使用相同的连接作为其他人只是我不会工作。 任何帮助表示赞赏。

如果单元格为空,则删除PowerShell中的表单

$ worksheet是当前工作表,$ WorkBook已被定义为xlsx文件的path。 这是我的代码: if($worksheet.Cells.Item(1,3).text -eq ""){ $WorkBook.worksheets.Item("DeleteThisSheet").Delete() } 我试图删除当前工作表,“DeleteThisSheet”,如果单元格A3是空的。 我没有得到任何错误,也没有得到任何结果。 我在想我的-eq“”可能不是识别空单元格的正确方法?

如何在R中使用具有特定行和列的循环读取多个xlsx文件

我必须读取具有随机名称的多个xlsx文件到单个数据框中。 每个文件的结构是一样的。 我只需要导入特定的列。 我试过这个: dat <- read.xlsx("FILE.xlsx", sheetIndex=1, sheetName=NULL, startRow=5, endRow=NULL, as.data.frame=TRUE, header=TRUE) 但是,这是一次只有一个文件,我不能指定我的特定列。 我甚至尝试过: site=list.files(pattern='[.]xls') 但之后循环不起作用。 怎么做? 提前致谢。

创builddynamic工作表variables

我有一个包含以下数据的列表: month = [ "Jan", "Feb", "Mar", "Apr" ] 每个月的数据都以JSON格式存储,如下所示: [{"Master" : [ { "month" : "Jan", "Expense" : "50", "Income" : "100", "Emp" : "1" }, { "month" : "Jan", "Expense" : "500", "Income" : "1000", "Emp" : "2" }, { "month" : "Feb", "Expense" : "50", "Income" : "100", "Emp" : "1" }, […]

为什么XSLX文件只能在IE中作为XLS下载?

我们使用Excel 2013创build了一个XLSX文件(将其打包在WAR文件中),并给出了该文件的超链接供用户下载。 应用程序托pipe在Tomcat服务器中。 使用IE 11的用户在下载该文件时,正在下载并保存为.XLS扩展名。 用户使用Chrome时,下载此文件时,它是XLSX扩展名。 这是一个直接下载到文件的超链接。 为什么在两个浏览器中的performance都不一样? 什么可能是这个问题的根源呢?

使用OpenPyXl检查空单元格

我倒了很多版本的这个相同的问题,但根本找不到一个工作的解决scheme循环通过一组单元格和检查空的。 这是我的代码: wb = openpyxl.Workbook(write_only=False) sheet = wb.get_sheet_by_name('Sheet') for i in range(1, 20): if sheet.cell(row=i, column=1).value == None or 'None': print('Space' + str(i)) sheet.cell(row=i, column=1) = i else: pass wb.save('filename.xlsx') 但由于某种原因,它写入空单元格并覆盖写入其中的值的单元格。 我注释掉循环,我发现如果我运行代码,它会将所有手动写入电子表格的内容都擦除。 也许这是问题的一部分? 另外我使用LibreOffice如果有所作为