通过批处理,检测固定路径下的CSV文件,将CSV文件转化为以系统日期和时间命名的EXCEL文件后删除CSV文件。 50
只要实现功能就行,不一定要用批处理,但要定时(如每秒1次)检测固定路径下是否存在CSV文件。(最重要的是转化的EXCEL文件内容的前面插入的固定信息,如图)...
只要实现功能就行,不一定要用批处理,但要定时(如每秒1次)检测固定路径下是否存在CSV文件。(最重要的是转化的EXCEL文件内容的前面插入的固定信息,如图)
展开
展开全部
中间用到一个csv2xls.vbs ,是别人的作品,你自己找下,找不到留邮箱我发给你。
@echo off
setlocal enabledelayedexpansion
echo 数据记录表,,,,,,,>head.txt
echo 日期,时间,流量fit34,,,,,>>head.txt
:bigin
set d=%date:~,10%
set d=%d:-=%
for /f %%i in ('dir/b *.csv') do (
set t=!time:~,8!
set t=!t: =0!
set t=!t::=!
type head.txt,"%%i">export.csv
del "%%i"
csv2xls.vbs
ren export.xls !d!!t!.xls
)
ping -n 2 127.1 >nul
goto begin
@echo off
setlocal enabledelayedexpansion
echo 数据记录表,,,,,,,>head.txt
echo 日期,时间,流量fit34,,,,,>>head.txt
:bigin
set d=%date:~,10%
set d=%d:-=%
for /f %%i in ('dir/b *.csv') do (
set t=!time:~,8!
set t=!t: =0!
set t=!t::=!
type head.txt,"%%i">export.csv
del "%%i"
csv2xls.vbs
ren export.xls !d!!t!.xls
)
ping -n 2 127.1 >nul
goto begin
追问
chensp22008@163.com 先谢啦!
展开全部
echo Time,Price,Volume,Amount,SP1,SP2,SP3,SV1,SV2,SV3,BP1,BP2,BP3,BV1,BV2,BV3,isBuy>New.csv
for /r %%i in (*.csv) do (for /f "skip=1" /f %%a in ('type "%%i" ') do echo %%a>>new.csv
)
PAUSE
-----------------------------------------------------------------------------------------------------------
看看这个能不能达到你的效果
说明一下 标题是第一行命令手动输入的
然后所有的CSV文件跳过第一行 保存到new.csv文件
for /r %%i in (*.csv) do (for /f "skip=1" /f %%a in ('type "%%i" ') do echo %%a>>new.csv
)
PAUSE
-----------------------------------------------------------------------------------------------------------
看看这个能不能达到你的效果
说明一下 标题是第一行命令手动输入的
然后所有的CSV文件跳过第一行 保存到new.csv文件
追问
怎样做到定时检测和EXCEL文件的格式定制啊???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询