采用app.WorkBooks.Open(filePath,missing……);方式打开了,在这之前也杀了excel进程,确实打开了,并在某单元格修改了。
最后使用SaveCopyAs或SaveAs(保存的路径与名称与打开的一样)都会报错:1、某程序正在使用 2、工作薄与当前打开的工作薄同名
名称改成与打开的excel文件不一样就能保存。
问一下:想保存一样的excel名称,怎么解决这个问题?
最后使用SaveCopyAs或SaveAs(保存的路径与名称与打开的一样)都会报错:1、某程序正在使用 2、工作薄与当前打开的工作薄同名
名称改成与打开的excel文件不一样就能保存。
问一下:想保存一样的excel名称,怎么解决这个问题?
解决方案
15
直接save呗,
就是保存和另存为的区别
就是保存和另存为的区别
5
此外,excel里的行数,和通常所说的行数,有可能是不一样的
例如你在excel里添加了100行,然后直接删除数据,但并没有删除行
那么读出来的时候,还是会认为里面有100行数据,虽然每个单元格都是空字符串
假如你要判断有效数据的最后一行,只能从最后往前循环,看到哪一行数据不为空
例如你在excel里添加了100行,然后直接删除数据,但并没有删除行
那么读出来的时候,还是会认为里面有100行数据,虽然每个单元格都是空字符串
假如你要判断有效数据的最后一行,只能从最后往前循环,看到哪一行数据不为空