【发布时间】:2018-05-23 15:57:35
【问题描述】:
我正在尝试编写一个允许我使用 C# 读取 Excel 文件的程序。
这些 Excel 文件可以包含使用“Alt-Enter”输入的信息,以便在单元格中创建多行。每行表示不同的值。
如何将单个单元格中的多个值分开?
【问题讨论】:
-
把你的代码放在你试过的地方
我正在尝试编写一个允许我使用 C# 读取 Excel 文件的程序。
这些 Excel 文件可以包含使用“Alt-Enter”输入的信息,以便在单元格中创建多行。每行表示不同的值。
如何将单个单元格中的多个值分开?
【问题讨论】:
示例程序:
添加对Microsoft.Office.Interop的引用
using Microsoft.Office.Interop.Excel;
string path = "C:\\Test.xlsx ";
Application excel = new Application();
Workbook wb = excel.Workbooks.Open(path);
Worksheet excelSheet = wb.ActiveSheet;
// Read the second row second column cell
string test = excelSheet.Cells[2, 2].Value.ToString();
string splittedString = test.Split('\n');
【讨论】: