Spreadsheetgear-获取一系列单元格的字符串表示形式

新生

我最近开始使用SpreadsheetGear解析Excel文件。我需要遍历每一行并显示前6列的字符串表示形式。我所做的是:

    Debug.Print(ssgSheet.Cells(i,0).Text)
    Debug.Print(ssgSheet.Cells(i,1).Text)
    Debug.Print(ssgSheet.Cells(i,2).Text)
    Debug.Print(ssgSheet.Cells(i,3).Text)
    Debug.Print(ssgSheet.Cells(i,4).Text)
    Debug.Print(ssgSheet.Cells(i,5).Text)

其中“ i”是工作表的当前行。这不是很漂亮,但就目前而言,如果我使用6衬里版本进行调试,则没什么大不了的。我也尝试过这个:

    Debug.Print(ssgSheet.Cells(i, 0, i, 5).Text)

但我只得到一个空白行。

我只是想知道SpreadsheetGear是否内置了一种简单的方法来获取一行或一定范围的单元格,并将其作为某种带分隔符的字符串返回?我在SpreadsheetGear API网站上找不到合适的函数来执行此操作,但也许我错过了。

丹尼尔

范围到数据表

我不知道SpreadsheetGear中有任何内置函数从一系列单元格中获取定界字符串。但是,有一个内置函数可以从一系列单元格中获取数据表。

DataTable dt = ssgSheet.Cells[i, 0, i, 5].GetDataTable(SpreadsheetGear.Data.GetDataFlags.None);

(您可能希望根据是否具有列名来不同地设置标志。)

一旦有了DataTable,就可以使用此问题此问题中的代码获取定界字符串

将范围以CSV格式保存到流

另一个选择是将范围以CSV格式保存到Stream,然后从Stream获取定界字符串。

using (System.IO.MemoryStream mstream = new System.IO.MemoryStream())
{
  ssgSheet.Cells[i, 0, i, 5].SaveToStream(mstream, SpreadsheetGear.FileFormat.CSV);
  mstream.Position = 0;
  System.IO.StreamReader reader = new System.IO.StreamReader(mstream);
  Debug.Print(reader.ReadToEnd());
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何遍历一系列单元格(Excel VBA)时如何获取当前单元格号

来自分类Dev

从SpreadsheetGear 2010图表系列中获取点值

来自分类Dev

删除一系列单元格的底部边框

来自分类Dev

取一系列合并单元格的值

来自分类Dev

只需尝试使用Excel VBA将相同的字符串粘贴到一系列单元格中

来自分类Dev

从Excel VBA中的一系列单元格中获取列x的单元格

来自分类Dev

在一系列单元格上将ISFORMULA与ARRAYFORMULA一起使用

来自分类Dev

如何获得Excel的最后一列的范围(spreadsheetgear)

来自分类Dev

我可以使用SpreadsheetGear从CSV文件中读取而不格式化单元格吗?

来自分类Dev

选择并复制一系列单元格

来自分类Dev

VBA Excel:连接一系列单元格

来自分类Dev

将值从工作表中的单元格复制到一系列单元格中

来自分类Dev

一系列单元格的重复值

来自分类Dev

从一系列单元格中提取几个字符串

来自分类Dev

为If / Then语句包括一系列单元格

来自分类Dev

如何在PHPExcel中的每个单元格名称数组中获取一系列单元格?

来自分类Dev

VBA代码可通过向上移动/向上移动一系列单元格来覆盖单元格

来自分类Dev

IF功能跨越一系列单元格

来自分类Dev

获取在Pandas中共享唯一标识符的一系列行中单元格的最新值

来自分类Dev

将一个单元格中的字符串(的一部分)添加到同一系列中的另一个单元格中,然后遍历整个列

来自分类Dev

在一个单元格中以字符串形式获取正文中的文本

来自分类Dev

如何在Google表格的单元格中获取值并针对一系列单元格测试其内容?

来自分类Dev

如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

来自分类Dev

VBA - 如何将一系列单元格除以固定单元格

来自分类Dev

为一系列递增单元格的最后一个单元格着色

来自分类Dev

如何从存储在 series.xvalues 中的一系列单元格访问单个单元格?

来自分类Dev

Spreadsheetgear 用它的结果替换公式

来自分类Dev

给定一个字符串,它是一系列 excel 单元格“A1:F1”,如何在 PHP 中插入这个范围?

来自分类Dev

从执行时定义的一系列单元格中复制与内部颜色匹配的单元格 (ExcelVBA)

Related 相关文章

  1. 1

    如何遍历一系列单元格(Excel VBA)时如何获取当前单元格号

  2. 2

    从SpreadsheetGear 2010图表系列中获取点值

  3. 3

    删除一系列单元格的底部边框

  4. 4

    取一系列合并单元格的值

  5. 5

    只需尝试使用Excel VBA将相同的字符串粘贴到一系列单元格中

  6. 6

    从Excel VBA中的一系列单元格中获取列x的单元格

  7. 7

    在一系列单元格上将ISFORMULA与ARRAYFORMULA一起使用

  8. 8

    如何获得Excel的最后一列的范围(spreadsheetgear)

  9. 9

    我可以使用SpreadsheetGear从CSV文件中读取而不格式化单元格吗?

  10. 10

    选择并复制一系列单元格

  11. 11

    VBA Excel:连接一系列单元格

  12. 12

    将值从工作表中的单元格复制到一系列单元格中

  13. 13

    一系列单元格的重复值

  14. 14

    从一系列单元格中提取几个字符串

  15. 15

    为If / Then语句包括一系列单元格

  16. 16

    如何在PHPExcel中的每个单元格名称数组中获取一系列单元格?

  17. 17

    VBA代码可通过向上移动/向上移动一系列单元格来覆盖单元格

  18. 18

    IF功能跨越一系列单元格

  19. 19

    获取在Pandas中共享唯一标识符的一系列行中单元格的最新值

  20. 20

    将一个单元格中的字符串(的一部分)添加到同一系列中的另一个单元格中,然后遍历整个列

  21. 21

    在一个单元格中以字符串形式获取正文中的文本

  22. 22

    如何在Google表格的单元格中获取值并针对一系列单元格测试其内容?

  23. 23

    如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

  24. 24

    VBA - 如何将一系列单元格除以固定单元格

  25. 25

    为一系列递增单元格的最后一个单元格着色

  26. 26

    如何从存储在 series.xvalues 中的一系列单元格访问单个单元格?

  27. 27

    Spreadsheetgear 用它的结果替换公式

  28. 28

    给定一个字符串,它是一系列 excel 单元格“A1:F1”,如何在 PHP 中插入这个范围?

  29. 29

    从执行时定义的一系列单元格中复制与内部颜色匹配的单元格 (ExcelVBA)

热门标签

归档