【发布时间】:2011-11-21 03:32:28
【问题描述】:
我们从客户那里得到一个 Excel 工作表,其中一个列存在数据差异。他们发送的项目描述。我们想以编程方式打开文档,使用项目列查找表,然后用表中的项目描述编写一个新列(在 SQLSever 上),获取数据的部分很好,但是如何创建这样一个新列是我的地方我很难过。用asp.net写,但可以这样做
尝试插入列时出现此错误:
为防止可能的数据丢失,Excel 无法移动非空白单元格 离开工作表。选择要插入新的另一个位置 单元格,或从工作表末尾删除数据。
如果单元格中没有可以移出的数据 工作表,您可以重置 Excel 认为哪些单元格非空白。去做 这个,按 CTRL+End 找到最后一个非空白单元格 工作表。删除此单元格及其与最后一行之间的所有单元格 然后保存数据列。
【问题讨论】:
-
不确定是不是这个。似乎是一个已知问题,我改为写一张新工作表,复制我感兴趣的工作表并在那里添加一列没问题。这对我们有用,因此问题已解决,但很想知道您是否可以以编程方式将列添加到现有工作表中。