问题描述:因为自己研究需要经常跨win和linux两个平台,由于两个平台下txt编码方式不一样,经常会出现穿过去txt文件数据对不齐,无法读取的情况。

自己遇到的一个案例是,我需要把excel的气象数据,转为txt格式,传到linux上,用idl进行数据读取,做出时间序列图,与我WRF-Chem模型模拟出来的数据进行对比。

后面发现txt文件传到linux,用vim编辑器打开,里面格式死活对不齐,各几十行就会出现图中红框现象,这样idl是肯定读取不出来(图1)

图1

百度找了N种方法,去几个QQ群求助好几次,给出的解决方法大多是用来解决两种平台txt互传,中文乱码的问题,或者用dos2unix工具来解决(百度了一下,linuxr入门小白表示自己是在老师服务器上面操作,不太懂这个,手动狗头.jpg),小白一听就比较劝退了,硬着头皮仔细跟着一位好心大佬的指导细细修改vim环境变量,然而发现这个方法主要是针对中文乱码的一个解决方案,吐血ing,,,,,好吧科研民工继续捣鼓,重新设置xt编码格式,重新配准vim环境变量,愣是没有解决这个问题(ps,linux小白表示很难受),如此之琐碎小问题实在不敢劳烦导师动手(手动滑稽ing)

后面翻阅excel,txt表,查看数据,尝试手动调整一下txt格式时候,突然发现excel表中存在数据空值情况,各数据小数位也不统一的情况,顿时卧槽,一个大胆的想法在我心里产生!没错,解决方案来了!看官坐好了!

其实方法很笨很简单哈哈哈哈哈哈,我猜想这个问题还是excel转txt,txt传到linux后,数据方面出的问题,机智如我,我把excel表中空值用0代替,所有小数位统一保留到最长小数位(图2),然后excel重新转为txt,传到linux。(txt文件记得存为ansi编码格式,否则idl读取不出来,,恩,,这是另外一个课程老师告诉我的,感恩的心ing)

图2

然后

然后

然后

然后卧槽!

然后问题就解决了!

图3

再用vim编辑器打开,干干净净,整整齐齐!这么机智(benben)的方法不要太棒!

图4

后续当然是顺利把txt文件在linux下用idl读取出来,做时间序列图了

再后续当然是遇到新的问题,解决新的问题了(难受,,,),linux,wrf,idl小白艰难前行ing

下面是华丽分割线

---------------------------------------------------------------------------------------------------------------------------------

本人小白一枚(信我啊),东部某一本院校研究生在读,地图学与地理信息系统专业,但实际研究方向主要是数值模拟,研究较多要和linux、WRF-Chem、idl、rs、gis打交道(捂脸ing,精力有限,表示学的十分痛苦)之前也没啥计算机、数值模拟背景,一点点在学,每天对着黑乎乎的电脑代码界面(哎,其实我是个文艺男的哈哈哈),感觉像只蜗牛再爬

因为之前在csdn读过很多热心大佬的博文,解决了许多问题,索性我也来发发,一来可以加深自己印象,二来也希望给相关朋友一些帮助,毕竟每天搞科研太痛苦了哈哈哈哈哈哈哈哈

路漫漫其修远兮,吾将上下而求索,慢慢爬吧。

win系统excel、txt文件传到linux,行列数对不齐,乱码的的问题相关推荐

  1. 【苹果传文件】【苹果手机文件传输】windows系统 iPhone手机文件传输 win系统苹果手机【苹果传电影】【苹果传图片】【一眼就会】

    原文:[苹果传文件][手机文件传输]windows系统 iPhone手机文件传输 win系统苹果手机[苹果传电影][苹果传图片][一眼就会] 方法一: 方法二:

  2. 如何将Windows下的文件传到Linux中

    将Windows下的文件传到Linux,这里有一款叫做WinSCP的软件,感觉很好用,能直接拖拉过去的. 先给出它的官方链接https://winscp.net/eng/download.php 下载 ...

  3. Python-将字符串写入excel/txt文件

    由于之前写了一篇博客Python-实现将excel里的中文(汉字)转对应拼音输出,我让结果显示在控制台,但有朋友想把它导出到excel/txt文件,所以我就写以下如何实现吧 1.字符串写入excel文 ...

  4. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  5. 如何快速合并多个CSV / Excel / txt 文件

    最近,一个师姐(医学博士)拿到一批相同表头的 CSV 文件,想要它们合并在一起.不会写代码,只能用 EXCEL 打开文件,手动粘贴复制. 但是,又遇到问题了,她的 EXCEL 非常大,有的一个都有 5 ...

  6. win 系统下制作U盘安装 linux系统

    win 系统制作U盘安装硬盘镜像 用ultraiso_v9.5.3.2901将Centos.iso写进U盘. 安装过程全程区分大小写. 过低的ultraiso不能正确读取文件. 本文所有资料均能在网上 ...

  7. python连接linux服务器读取txt文件_python 读取Linux服务器上的文件方法

    使用Python语句,读取Linux远端服务器上的文件打印到控制台的代码实现: 下载包:paramiko import paramiko #服务器信息,主机名(IP地址).端口号.用户名及密码 hos ...

  8. linux保存python文件_告诉Python将.txt文件保存到Linux上的某个目录 - python

    我试图将文件保存在QCTestFiles目录中,但是我的脚本未将文件写入指定的目录中.我的路径文件是否适用于Linux,如果不是,我如何更改代码以在另一个目录中写入和保存文件?我当前的脚本在brper ...

  9. Mac系统Excel 只读文件“启用编辑”解决办法

    Mac系统小Excel 只读文件启用编辑的解决办法 选中要更改的Excel文件 点击"文件"选项(一般在左上角) 点击"显示简介"选项 最下面有共享与权限,可以 ...

最新文章

  1. Python新工具:用三行代码提取PDF表格数据
  2. vs2008打开aspx设计界面无响应问题解决方法
  3. vue 路由传参 params 与 query两种方式的区别(转载)
  4. android自定义相机预览尺寸,相机在Android中,如何获得最佳尺寸,预览尺寸,图片尺寸,视图尺寸,图像扭曲...
  5. 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
  6. 我用ABAP做过的那些无聊的事情
  7. PHP 使用mysqli与MySQL交互
  8. jithub使用整理资料
  9. 内核同步机制-读写信号量(rw_semaphore)
  10. JDBC03 利用JDBC实现事务提交与回滚【调用Connection中的方法实现事务管理】
  11. MS08067 知识星球 “网络安全应急响应训练班”,限时免费加入~
  12. C++游戏服务器框架笔记(二)_封装Socket类
  13. Java实现国密电子签章(itext+bouncycastle +sm3withsm2)
  14. 使用IAR下载烧录调试
  15. java公路中轴_技术帖 自行车中轴的种类 入门车友请细读
  16. scroll-view
  17. 今天碰到的一件盗QQ诈骗案
  18. 清除本地dns(Mac,win)
  19. java web实验报告_JavaWeb实验报告
  20. 重磅!中国商业联合会专家委员会商贸物流与供应链智库成立在即

热门文章

  1. NVDIMM编程模型原理大概推导梳理
  2. 神圣的QA——写给应届毕业生
  3. Navicat 全部产品破解方法(MySQL/PostgreSQL等所有navicat的产品均可破解)
  4. FFE均衡技术的原理、作用及特点
  5. 悬浮细胞、淋巴细胞培养常见失败原因及解决方案
  6. 芝诺数据高校产学研用成果展示|携程酒店(北京)数据分析报告
  7. 《小狗钱钱》阅读笔记
  8. HP打印机 定时打印激活打印机(针对某些打印机需要激活才能打印的情况)
  9. php框架tp6自学笔记——pdf文件下载
  10. [程序员学英语]26个英文字母