天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2204|回复: 5

excel模块导入错误

[复制链接]
danielkaya 发表于 2011-12-27 14:14:12 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-1-4 14:36 编辑

错误:
*Incorrect string value: '\xC2\xA0' for column 'ITEM_NAMECN' at row 1;

这个错误是什么意思??
shary 发表于 2011-12-27 16:31:57 | 显示全部楼层
您好,请确认下您的excel模板的列跟表单的字段是一一对应的同时sheet名和在平台的配置对应的sheet名是一一对应的。如果还是不行麻烦将您的配置贴图出来帮您检查下。
 楼主| danielkaya 发表于 2011-12-28 11:44:40 | 显示全部楼层
问题已经解决:我用的是MYSQL, 为了解决中文排序问题,把一个字段的collation从默认的 UTF8 改称了 GBK。修改回来以后就可以导入了。

但是,我们经常有些数据要导入,每次都要把collation改来改去的,挺麻烦的。建议以后,能不能在视图列定义部分增加一个“按中文排序”的按钮,在代码里自动把sql语句中的collation convert一下。
kimi 发表于 2011-12-28 14:55:10 | 显示全部楼层
您好,在视图那里平台是可以对字段进行排序的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| danielkaya 发表于 2011-12-28 16:51:08 | 显示全部楼层
如果使用的是MYSQL:因为平台默认的collation是UTF-8,所以你所说的设置,产生的排序效果不是按拼音排序的。必须把需要排序的字段的collation改成GBK,这个功能才能正常使用。

因此,需要手工直接到数据库里去更改需要排序的字段。但是,这个更改又会影响到这个字段的excel导入。

我的建议是,在这个功能边上再加个选项:中文排序。选上的时候,SQL中应该是... order by convert (item_nameCN using gbk)。没有选上的时候,SQL应该是... order by item_nameCN
kimi 发表于 2011-12-28 17:45:12 | 显示全部楼层
嗯您好,谢谢您的建议,我们这边会整理改建议,然后提交给研发那边的。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 20:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表