1
8
听起来您的第三方应用程序生成的XLS文件可能不是真正的Excel格式-它可能实际上是一个以制表符分隔的文本文件,扩展名为.xls。 尝试用文本编辑器打开它,然后查看。 如果是制表符分隔的,则可以放弃OLEDB适配器,并将其作为标准文本文件打开/分析。 |
2
0
如果生成的文件的格式将来可能发生更改(可能在升级第三方应用程序时),则您可能更喜欢使用 Office Primary Interop Assemblies . 这些将加载由Excel生成的文件的任何版本或格式。缺点是您需要在服务器上安装Office。 |
3
0
我解决了这个问题。Excel文件应由MS Excel 2003生成,而不是由MS Excel 2007“另存为97-2003”生成。 所以你必须从任何来源下载一个文件。然后手动将数据复制到工作表。这对我很管用。 |
Interactive · 如果相邻单元格为空,则VBA完成循环 1 年前 |
RonanC · VBA数据验证下拉列表,是否也允许自由文本? 1 年前 |
user1646660 · 如果日期介于两个日期之间,则向插槽添加日期 1 年前 |
Blake S · Excel宏错误:过程调用或参数无效 1 年前 |
Hieu Minh · 数据透视表无法覆盖现有的合并单元格 1 年前 |
Nick · 当条件匹配电源查询时,从单独的查询中返回多列 2 年前 |