我创建了一个使用OLEDb读取Excel工作表的函数。我可以建立连接并阅读Excel工作表。

使用DbDataReader和使用Read()方法的while循环,我从excel工作表中检索了所有单元格数据。

我想检查每个单元格的对齐信息。如果某个单元格是左对齐的,我将从这些左对齐的单元格中选择数据。

我怎样才能做到这一点?

抱歉,这是一个愚蠢的问题,但我确实需要它。

谢谢

最佳答案

使用Excel OleDb提供程序无法做到这一点;单元格对齐未公开。 OleDb提供程序使Excel电子表格模仿数据库表,并且数据库列不对齐。

如果需要,您将必须使用Excel互操作。请参阅此question以获得帮助。

关于c# - OleDbAdapter读取列数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6336566/

10-12 17:54
查看更多