2024-08-22

2024-08-21  本文已影响0人  书中岁月长

由于拷贝回的数据xls格式比较大,631M,导入navicat中,会提示格式不对。然后用WPS打开,只会显示65536行,然后我把后缀名改成xlsx,  再用wps 打开,也只有65536行,关闭文件后,文件大小由699M减少为25M。用UE打开后,发现最后一行和65535行的数据不一样,说明还是有后边的数据的。现在我觉得需要一个在windows下把excel切开的软件比较好。家里催,回去再弄吧。

今天用dilu导入数据,dilu刚开始安装不上, 需要dll文件。api_ms_win_core_path_l1_1_0dll。在文心一言上问了一下,建议在下载之家网站下载,并提供了网址,果然可以下载下来,但是放入相应路径以后并不可以使用。 而且这个文件下载下来后,只显示外壳为win8文件夹的文件,高度怀疑这个文件是win8以上才能用的。我后来下载了一个win7版本的dilu,可以顺利安装,但是导入162G的数据后,隔了一段时间崩溃了,查询了一下,据说是mariadb默认的缓存太小,暂时没有更改,后来朋友说8G内存,可以选择分批导入,选了一个500000一批的选项,似乎可以开始导入了。明天去了看导入结果。

这个导回的 xls 文件,用navicat导入报错,然后用wps打开,使用精简功能,好像有很多问题,不记得啥问题了,然后就是一堆乱码,不知道啥原因,各种另存为各种格式编码都不行,logview中选择ANSI才能显示中文,后来突然打开的时候,不选择精简版就可以正常打开了。但是会把65535后面的数据隐藏掉。

我用UE把表格的表头的合并单元格所在行删除了,但是navicat还是不认,因为html格式的数据中,很多行才包括表格中一行的数据,所以没法用UE列模式复制出来,只能明天去了导入linux用命令拆分开了。

本来想好好总结的,但是这个问题困扰到晚上也没弄出来。

上一篇下一篇

猜你喜欢

热点阅读