c++ excel转txt_利用excel生成MIKE11断面的python代码

项目中遇到复杂河网的断面制作和平接问题,分享了一段Python代码,用于从Excel生成MIKE11断面并转换为TXT。该工具能自动磨平河道交叉断面的底高程,提供文件架构、数据格式说明,48行代码即可实现功能。作者建议提升基础代码阅读和执行能力,以便根据需求改造源码。
摘要由CSDN通过智能技术生成

最近做项目,挺复杂的河网,出现一些麻烦,mark下,后续项目完成,做2个补丁。

分别断面制作小工具及断面平接工具。

1 、MIKE11 断面平接问题

河道交叉断面,底高程不太符合,人工修正略烦,打算做一个小工具,可自动磨平。

2、断面制作工具

找了几个断面转换小程序,感觉都不好用,因为txt毕竟不舒服,不如exce更直观,想自己重新做一个excel就搞定一切的小程序。只需给出断面跟里程,就可以自动批量产出的代码。

这里先给出断面的python脚本部分,供大家参考

40b08e5cd1ef6435b39b072df8b9dd86.png

(1)文件架构

68de924aec83b6330eaa3f299e4f5bab.png

(2)数据格式

1ca436e5be534fdb814ab648761874c6.png

(3)结果

部分代码如下仅供思路参考(48行代码可很好解决):

后续考虑封装成exe,后续找个地方共享出来;

个人觉得吧,不封装的源码可修改、更新、diy。

所以建议大家,可提升下基础阅读与执行代码的能力,自己改造源码,满足个人工作需求。

 1# -*- coding: utf39    profile.append(subdata[i].shape[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值