【发布时间】:2019-11-04 13:07:37
【问题描述】:
如何读取 excel 文件并仅选择那些有数据的单元格 - 没有格式,没有空格,只有文本或数字。
使用 EPPlus?
我知道我可以像这样阅读电子表格:如何仅对这些单元格进行“选择”并制作副本。
(但是这些值是错误的!! int rowCount = excelRange.Rows.Count; int colCount = excelRange.Columns.Count;)
Excel.Application excelApp = new Excel.Application();
if (excelApp != null)
{
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(@"C:\test.xls", 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelWorkbook.Sheets[1];
Excel.Range excelRange = excelWorksheet.UsedRange;
int rowCount = excelRange.Rows.Count;
int colCount = excelRange.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
Excel.Range range = (excelWorksheet.Cells[i, 1] as Excel.Range);
string cellValue = range.Value.ToString();
//do anything
}
}
excelWorkbook.Close();
excelApp.Quit();
【问题讨论】:
标签: epplus