- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用库 LinqToExcel 读取我的 mvc4 项目中的 excel 文件。我的问题是当我尝试阅读第 4 行的标题时...我该怎么做?
在项目中,存在一个返回所有列名的函数,但我想这些列需要在第 0 行。
// Summary:
// Returns a list of columns names that a worksheet contains
//
// Parameters:
// worksheetName:
// Worksheet name to get the list of column names from
public IEnumerable<string> GetColumnNames(string worksheetName);
谢谢。
最佳答案
不幸的是,GetColumnNames()
方法仅在标题行位于第 1 行时才有效。
但是,应该可以使用 WorksheetRangeNoHeader()
方法获取列名。
看起来像这样
var excel = new ExcelQueryFactory("excelFileName");
// Only select the header row
var headerRow = from c in excel.WorksheetRangeNoHeader("A4", "Z4")
select c;
var columnNames = new List<string>();
foreach (var headerCell in headerRow)
columnNames.Add(headerCell.ToString());
关于c# - 特定行的 LinqToExcel GetColumnNames,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19359003/
我正在为 TableModel 使用一个新类,它扩展了 AbstractTableModel,但是当我尝试添加标题行时,它没有显示。这是代码: public class StudentTableMo
我正在使用 ojdbc7.jar 从 Java 连接到 oracle。对于带有别名的查询,当我做 getColumnName() 时和 getColumnLabel()的 ResultSetMetaD
我使用下面的代码来测试列是否存在: public static boolean isColumnExists(String tableName, String columnName) {
我正在使用库 LinqToExcel 读取我的 mvc4 项目中的 excel 文件。我的问题是当我尝试阅读第 4 行的标题时...我该怎么做? 在项目中,存在一个返回所有列名的函数,但我想这些列需要
ResultSetMetaData.getColumnLabel 和有什么区别?和 ResultSetMetaData.getColumnName ? 标签:获取指定列的建议标题以用于打印输出和显示。
我正在尝试从下面的查询中获取列名, SELECT category as c1, forecast_2016, category, rowcount, item
我想获取列的表标签,如在 mysql 中显示的字符串。像这样 但是,当我使用 getColumnName 时,结果发现返回的字符串和下面的字符串之间存在一些差异。像这样: 但是当我调试时它在eclip
我正在使用 Silk4J 自动化测试。对于SapTree [MicroFocus]类,有方法getColumnHeaders() [Microfocus] , getColumnNames() [Mi
我的查询如下: select a "Column A" from table 我正在使用 ResultSetMetaData metaData = rs.getMetaData(); metaData
我正在尝试编写一个 JTable,它从 ResultSet 获取数据并使用它来创建一个动态大小的表,其中包含来自 ResultSet 的适当的列名和行数据值,但我无法让 JDBC 获取列名对我来说是动
本文整理了Java中com.tc.admin.common.XObjectTableModel.getColumnName()方法的一些代码示例,展示了XObjectTableModel.getCol
我遇到了以前从未见过的 SAS jdbc 驱动程序的问题,并且想知道正确的 JDBC 行为是什么。 假设我有一些ResultSetMetaData: metadata.getColumnName(in
当我有类似这样的查询结果时: select col as newName from table; 然后我(用 java)做: rs.getMetaData().getColumnName(i) 它返回
我正在使用 JSTL SQL 标记库从 JSP 中执行小型 SQL 查询。 我通常使用 rowsByIndex 在 EL 中检索查询结果,然后迭代返回的集合: ${row[0]}, ${ro
使用 Java JDBC,我想收集从 SQL Select 查询返回的信息。 如果我触发以下 SQL 查询: SELECT col1 AS 'Field1', col2 AS 'Field2' FRO
我正在使用 linqToExcel dll 从中读取 csv 文件并查询 csv 文件中的数据。我还需要来自 csv 的列名 (Header)。 当我尝试根据 document mentioned 运
我想知道是否可以在 moveToNext() 之前调用 getType() 和 getColumnNames()。 基本上,我正在尝试编写以下辅助函数: public static int getC
我是一名优秀的程序员,十分优秀!