今天使用SSIS制作一个提取Excel的小程序,在Preview Excel数据的时候出现下面的错误:
There was an error displayingthe preview.ADDITIONAL INFORMATION:
Index and length must refer toa location within the string.Parameter name: length (mscorlib)
这个错误的原因是Excel Sheet的命名有问题,解决办法是修改Excel Sheet的名字,所以在使用SSIS解析Excel的时候Excel Sheet的命名遵守下面的规则:
1. 确保Excel Sheet的名字不要过长
2. 名称不要前后有空格
3. 名称不要有特殊字符比如“&“”%”等等
将Excel Sheet的名字修改后可以正常Preview数据。