无法将左对齐的值从Excel工作表导入到数据表

时间:2018-06-27 05:04:29

标签: c# .net excel visual-studio datatable

我想将Excel工作表导入到DataTable。我使用以下代码:

[[2, 5, 4], [3, 7, 8, 9], [5, 5, 7, 8, 9, 10]]

一切正常,除了Excel工作表中的左对齐值

enter image description here

上图显示了excel工作表的某一列的一部分。右对齐值(1511、1511、2202、2202)已正确输入到数据表中,而左对齐值(0450、0405、0406、0406、0406、0406、0401)为空。我究竟做错了什么?我想将所有值导入数据表。

2 个答案:

答案 0 :(得分:0)

我认为这不取决于对齐方式。列中的所有值都必须具有相同的数据类型。看起来左对齐来自公式。检查单元格的属性。

答案 1 :(得分:0)

如果您在excel文件中执行此操作,它将起作用:

  1. 复制整个列
  2. 选择第一个值
  3. 按住Ctrl(CMD)和ALT(OPTION)键
  4. 推V