word表格完美复制到excel之浅析

0x00 问题:工作中遇到了一个让我很尴尬的问题,word中的表格复制到excel中就变形了。

例如:

序号

c++

python

c

java

1

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

2

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

c++觉得其它的语言都是辣鸡
python觉得自己才是最好的语言
c语言觉得你们都是傻逼
php:卧槽,老子才是最好的语言

                                                      (  上图中的word表格由excel制作而成)

 

将word中的这个表格复制到excel中变成了这样:

我们可以很清楚的看到在excel中是又表格的,这是怎么回事,一脸懵逼。。在我不知所措的时候,我决定将这个excel表格在复制到一个word中看看是什么样子:

我发现一个表格从word中复制到excel再复制回word中,我们发现 软回车符号变成了硬回车符号,这是为什么呢?百思不得其解。。

0x01 我希望word表格能完美复制到excel中,既跟复制到excel的表格跟word保持一致的队形

          各种百度,终于查到了很多信息,什么先保存为html然后再用excel打开,先保存文本等等。。各种尝试依然失败。

但是得出了一些结论:

      a.在word中硬回车符号和软回车符号,word的解析都是换行

      b.excel会自动识别回车符号,从我们实验的现象来看,不管是软回车还是硬回车都会多一个表格,就是图中的线条。

0x02  解决问题之除尝试

     既然网上的各种方法都不好使,我决定来研究一下,既然excel会自动识别word表格中的回车符号,那我是不是把word中的软回车符号替换成特定的符号,将这个表格复制到excel,然后在excel中将特定符号在替换成软回车符号就好了呢?

a.将word中的软回车替换成//,ctrl+H替换,

b.将修改后的word表格复制到excel中:

然后ctrl+H:

在excel中得到的结果为:

我们可以看到和word当初的那个表格一致。

c.这里我原本以为自己已经完美的解决了从word中复制表格到excel中,哪知我决定在excel中新建一个工作表,然后重复上面的操作得到了这样的情况:

d.尽然多了一个空格,决定在新建一个工作表,在重复上面操作:

感觉格子越来越宽,一脸懵逼。

0x03.问题之终解决

   就在我百思不得其解的时候,突然发现了一篇博客https://jingyan.baidu.com/article/39810a23ae4dceb636fda6fb.html?from=timeline&isappinstalled=0,突然豁然开朗,原来是excel自动保存了替换中的内容,但是没有显示。只需在excel中替换的时候:

        查找内容:输入//  - >  按下delete

        替换为:按下delete ->  ctrl + Enter

        全部替换

到此完美解决。

0x04.总结

1.先将word中的软回车替换成//

2.在excel中将//替换成软回车:

方法一:ctrl + H

           查找内容:输入// -> 按下delete

            替换为:按下delete -> ctrl + Enter

全部替换

方法二:ctrl + H

            查找内容:输入// -> 按下delete

            替换为:delete -> ctrl + j -> 按下delete

全部替换

注意:excel两个特性:1.自动识别换行符

                                      2.替换那里默认保留上次查找的内容,要输入delete删掉

 

           

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值