1

我有一个 Excel 表,其中包含单元格中带有换行符的数据。因此,例如,文本

The quick brown fox

jumped over the lazy dog

会出现在一个单元格中-为简单起见,我们说“A1”。

string使用 Aspose 和以下代码将其拉入变量

var book = new Workbook("MyPath.xls");
var cells = book.Worksheets[0].Cells;
object value1 = cells["A1"].Value;
string value2 = cells["A1"].StringValue;

这不是让换行符value1看起来value2The quick brown fox jumps over the lazy dog

是否有一种 Aspose 方法可以从 Excel 中的单元格中获取文本,包括换行符/回车符?

4

1 回答 1

1

尝试最新版本的 Aspose.Cells。它包括回车和换行符。如果您在浏览器中显示字符串值,则所有换行符都将被忽略,除非您使用 pre 标记。

您可以执行以下操作来验证它。

  1. 在 Visual Studio 调试器中检查 String 变量的值。 Visual Studio 调试器
  2. 将字符串值写入文本文件并在任何记事本或任何编辑器中查看其内容。它应该包括换行符。

    File.WriteAllText(@"D:\Data\Aspose\Forums\data\a1.txt", a1);

带有换行符的文本的记事本视图

这是我使用的 Excel 文件的屏幕截图。

Excel文件

我在 Aspose 工作,担任开发人员布道者。

于 2013-09-13T09:50:52.983 回答