MoonBit国产编程语言读写CSV格式文件-高级篇

在上两篇文章MoonBit国产编程语言读写CSV格式文件-基础篇
MoonBit国产编程语言读写CSV格式文件-中级篇,介绍了MoonBit读写CSV格式文件的基础,对CSV格式内容数据进行解析处理。下面重点介绍了MoonBit读写CSV格式文件后,对input.csv文件数据解析处理符合自己要求,再整合数据后,最后写入新的CSV格式文件。

其中input.csv题库文件,内容如下:

重点要对上表中C列数据处理:

处理成下面output.csv文件格式,这样题库根据考试宝模板修改后,可以正常导入考试宝刷题。


一、创建MoonBit工程

在MoonBit工程空间文件夹下,打开命令终端,输入moon new read_write_csv_file,创建MoonBit工程。

二、安装需要的包

进入read_write_csv_file目录下,在此终端内,添加读写CSV文件包:moon add moonbitlang/x和解析CSV文件包:moon add maria/csv_parser

三、添加包的路径

使用VSCode打开新建的read_write_csv_file工程,打开cmd/main/moon.pkg.json文件,添加读写CSV文件的包路径:moonbitlang/x/fs和添加解析CSV文件的包路径:maria/csv_parser

四、编写主要功能实现代码

使用VSCode打开新建的read_write_csv工程,打开cmd/main/main.mbt文件(主函数main入口文件),添加下面代码:

编译运行:

生成了output.csv文件

output.csv文件

恭喜,成功了!

五、源码下载

1.CSDN博客:

CSDN博客

2.CSDN下载

MoonBit国产编程语言读写CSV格式文件-高级篇