如何从XLS(Excel)文件读取数据

我已经search了stackoverflow,但我没有find明确的答案。 我怎样才能从我的Android应用程序的XLS文件的特定行和列读取数据? 我怎样才能读取XLS文件? 我不想将它转换为CSV,因为当我尝试转换它们时出现错误。 也许我可以使用这个http://www.andykhan.com/jexcelapi/tutorial.html#reading,但我甚至不知道如何将其导入到我的项目。 请帮忙。

如何从Excel连接Mongodb

我想用excelmacros连接到mongodb数据库,有没有人知道如何完成这个任务?

MemoryStream似乎在NPOI workbook.write后closures?

我正在使用NPOI将DataTable转换为ASP.NET Web API项目中的Excel。 但是,我没有收到任何回应。 这是我的代码: public HttpResponseMessage GetExcelFromDataTable(DataTable dt) { IWorkbook workbook = new XSSFWorkbook(); // create *.xlsx file, use HSSFWorkbook() for creating *.xls file. ISheet sheet1 = workbook.CreateSheet(); IRow row1 = sheet1.CreateRow(0); for (int i = 0; dt.Columns.Count > i; i++) { row1.CreateCell(i).SetCellValue(dt.Columns[i].ColumnName); } for (int i = 0; dt.Rows.Count > i; i++) { […]

从多个Excel文档导出VBA代码以进入版本控制

有没有人知道从多个Excel文档中导出VBA代码的方法,以便将代码添加到Subversion存储库中? 无需手动打开每个文档并导出代码。

如何在MS Excel中用新行连接单元格值?

在Excel中,我可以在一个单元格内引入一个新的行[alt enter] Boo[alt enter]Far 结果是: Boo Far 现在A1包含Boo , A2包含Far 。 我怎样才能显示这些A3值分隔的新行? A3=A1[alt enter]&B1 结果在BooFar A3=A1&[alt enter]B1 结果在BooFar 我怎样才能得到 Boo Far 通过使用单元格引用?

使用公式筛选数组(无VBA)

是否有可能使用单一公式筛选数组(不使用自动筛选器,VBA或其他列)? 例如,我有以下电子表格: A | B | C ——————– 1| ID | Class | Value 2| 1 | A | V1 3| 1 | B | V2 4| 2 | A | V3 5| 3 | B | V4 6| 3 | B | V5 我想在VLOOKUP中使用这个数组的一个子集。 也就是说,我只想匹配类为“B”的那些行。 所以我希望能使用类似下面的东西 =VLOOKUP(A3, FILTER_FUNC(A:C, B="B"), 3, false) 其中FILTER_FUNC是某种types的函数或expression式,它返回一个只包含符合条件的行的数组。

使用apache poi 3.7多次写入xlsx文档时出现exception

尝试使用Apache POI编写.xlsx文件时出现以下exception: org.apache.xmlbeans.impl.values.XmlValueDisconnectedException 这似乎是第二次使用方法write()的问题。 当处理这个问题的HSSFWorkbook不会出现。 代码如下: public class SomeClass{ XSSFWorkbook workbook; public SomeClass() throws IOException{ File excelFile = new File("workbook.xlsx"); InputStream inp = new FileInputStream(excelFile); workbook = new XSSFWorkbook(inp); inp.close(); } void method(int i) throws InvalidFormatException, IOException { XSSFSheet sheet = workbook.getSheetAt(0); XSSFRow row = sheet.getRow(i); if (row == null) { row = sheet.createRow(i); } […]

Excelmacros,在运行时插入国际有效的公式

我有一个Excel电子表格,有一个macros插入一个条件格式,如下所示: Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=UND($A3=""" & lastName & """; $B3=""" & firstName & """)" 正如你所看到的,我已经使用了德语的“AND”(即“UND”)公式,很显然,这个代码在我用法文或英文版的Excel的时候不会工作。 通常公式是自动本地化的,但是如何在运行时插入一个可以在所有版本上运行的公式?

如果列F中的date等于今天的date,使用条件格式来突出显示一行

我怎么会在我的表中获得一行来突出显示F列中的date是否等于今天的date。 请注意,不止一行可以一次点亮。

Excel数字格式string(例如“@”,“$ -409”d-mmm-yy; @“) – 完整的参考可用性?

我正在使用Spreadsheet Gear来做一些Excel编程。 我想更多地控制数字格式,看来我需要使用NumberFormat属性来实现这一点。 我已经看到了可以使用“ @ ”来指定string的build议,但是却找不到完整的参考。 我猜测这是Excel的具体细节,而不是电子表格齿轮。 任何人都可以帮我find一个完整的参考,或至less一个体面的名单?