背景
注意:
为保持风格统一和逻辑完整,叙述可能比较繁琐,可直接阅读解决方法!
WPS作为市面上比较流行的一款办公软件,在我们工作学习中常常扮演着重要的角色,其功能多如繁星,给我们的工作学习带来了很多便利,但如果不清楚其中的使用技巧,也难免空入宝山而不得。
作为非专业的WPS使用者,作者对WPS的使用多停留在比较浅显的功能,本章结合具体使用,简单介绍一种解决“复制到excel的数据显示不正确(例如但不限于 乱码)”的通用方案,以作积累和参考!
问题
复制到excel的数据显示不正确(例如但不限于 乱码)!
具体场景:
从数据库中直接拷贝(导出的我没试,因为我只是复制数据不多,懒得导出)表数据到Excel新建表格中时,由于
- 事先没有根据数据库表字段类型设置表格的单元格格式
- 在设置单元格格式时,格式选择不当或者没有合适的格式(自定义格式,我没搞清楚.....)
- 其它原因
数据在Excel中显示乱码。
但说实话,让我根据数据库表字段类型针对性的设置乱码列的单元格格式,我婉拒!
- 很多字段,即便单元格格式不恰当,它也不是直接就显示乱码,它的呈现形式可能是“数据不全(截断)”、“一段意义不明的数字(也算乱码吧,但比乱码¥#%之类难区分多了)”等,很难快速、全面的辨别。其实,仅这一点,已经可以算作理由充分了。
- 找不到合适的格式(自定义格式,我没搞清楚.....)
- 没那个耐性
- 其它原因
解决
解决方法,可以说粗暴(我觉得也算简单),因为复制数据不多,如果数据量大的话,可以尝试导出成excel(以数据库为例)。
具体步骤(以数据库为例)
- 选择数据库表记录并复制。
- 打开WPS Excel,选择工作表(例如sheet1)
- 全选单元格,设置单元格格式为文本(核心步骤)。
- 将表数据粘贴到当前工作表。
注意!
设置单元格格式,一定要在粘贴数据之前,否则无效!
示例
- 先粘贴数据
- 再更改单元格格式
希望对你有所帮助!若有讹误,欢迎指正!