我的sheet只有第一行是表头,不知道为什么会把前303行读为表头了,导致只能搜索最后5行的数据,旧版是可以正确读取及搜索这个sheet的。
能描述下303行大概是什么样吗
是一些人员数据,被识别成表头的前303行是这样的,被识别成内容的303行后和上面的内容一样,现在只能搜到303行后面的内容,而且打人员的名字搜不出内容,但是打序号1能搜到内容。
应该是空列太多造成的,我改一下逻辑,然后增加可以手动选定表头吧
是的,空列是挺多的,麻烦大佬了
nice 可以正确识别了
更新一下看看
又有问题了,现在数据是能找到了,但是无论双击数据发送到原窗口还是单击复制都会卡一下,界面弹出剪贴板被其他程序占用,请稍后重试才能复制上数据。
还有一个问题日期格式现在是dd/mm/yy的形式?能否以yy/mm/dd的形式啊?
看一下剪贴板是被什么程序占用了吗?我这边测试是正常的。日期你表格中的日期是什么样的,是标准日期格式吗?我这边只要是标准日期格式的单元格都是读取成ymd的。
我这边日期是这样的,但是搜索出来就变成mm/dd/yy
喔,我知道了,格式要选第三个前面没有星号的那个才行
是的:找到一个明确原因:读取库把 Excel 的“内置短日期”按通用的 m/d/yy 输出了,没有按本机日期设置显示。你截图中带 * 的日期格式会随系统区域设置变化,这与目前发现的问题吻合。但我刚才也更新了,现在日期读取改为遵循原表
m/d/yy
*
剪贴板占用问题我也找到了,是网易UU的原因。