bat-CSV文件转MD文件
2024-08-25 06:50:16
1. bat文件里面写死文件名
@echo off & setlocal enabledelayedexpansion
SET filepath=MD-CSV.csv
SET mdfile=MD-CSV.md
:: 当前目录下创建文件
cd. >%mdfile%
set /a index=0
for /f "delims=" %%a in (%filepath%) do (
set /a index+=1
set data1=%%a
set "data1=!data1:,= | !"
set "data1=| !data1! |"
echo !data1!>>%mdfile%
if !index! == 1 (
set /a sumstr=0
set "twostr=|"
for %%i in (!data1!)do (
if "%%i"=="|" (
set/a sumstr+=1
if !sumstr! == 1 (
set "twostr=!twostr!"
) else (
set "twostr=!twostr! --- |"
)
)
)
echo !twostr!>>%mdfile%
)
)
pause
2. 拖入文件
生成的md文件格式为CSV2MD-CSV文件名.md
@echo off & setlocal enabledelayedexpansion
set nativecsvfile=%~1
set csvfile=%~n1
set "mdfile=CSV2MD-!csvfile!.md"
:: 当前目录下创建文件
cd. >%mdfile%
set /a index=0
for /f "delims=" %%a in (%nativecsvfile%) do (
set /a index+=1
set data1=%%a
set "data1=!data1:,= | !"
set "data1=| !data1! |"
echo !data1!>>%mdfile%
if !index! == 1 (
set /a sumstr=0
set "twostr=|"
for %%i in (!data1!)do (
if "%%i"=="|" (
set/a sumstr+=1
if !sumstr! == 1 (
set "twostr=!twostr!"
) else (
set "twostr=!twostr! --- |"
)
)
)
echo !twostr!>>%mdfile%
)
)
pause
最新文章
- Windows 10 IoT Core Samples
- org.apache.hadoop.conf-Configuration
- HBase shell 常用指令
- N.O.W,O.R,N.E.V.E.R--12days to LNOI2015
- 网关协议学习:CGI、FastCGI、WSGI、uWSGI
- html文件中文在浏览器中显示乱码问题解决
- WPF遮蔽层的实现
- You don't know js
- 春天JDBC事务管理
- 上传图片,通过node服务器存储在指定目录
- es6的理解
- linux 查看系统资源命令
- mysql原生sql盘点
- RIPng配置(第十三组)
- AI学习---基于TensorFlow的案例[实现线性回归的训练]
- [Python]编码声明:是coding:utf-8还是coding=urf-8呢
- Java如何验证电子邮件地址格式?
- WebApi帮助类
- vqmod for opencart插件制作进阶与技巧
- 常用模块:os模块,logging模块等