You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel转TimeSlips导入脚本:先替换CRLF为CR再替换LF为CRLF

需求概述

如果无法通过Excel的“另存为”直接生成目标格式,需要一个双击即可运行的脚本,用于修改文本文件:先将所有CRLF(回车换行)替换为CR(回车),再将所有LF(换行)替换为CRLF(回车换行)。

场景说明

我将Excel文件另存为制表符分隔文本文件【Text (Tab delimited) (*.txt)】,随后导入TimeSlips。为确保描述数据的换行符能被正确导入,目前需要在Notepad++中手动执行上述两次换行符替换操作。
重要提示:必须先替换CRLF为CR,再替换LF。若先替换LF,会将原有的CRLF变为CRCRLF,导致格式错误。

现状

我是脚本新手,查阅了一些示例脚本但无法理解,例如以下这段:

@echo off

setlocal EnableDelayedExpansion

set LF=^
%Don't remove%
%these lines%
set "EOL=!LF!" & set "EOL2=!LF!"

for /F %%a in (test.txt) do (
   if %%a equ PROP-SUMMARY set "EOL=!LF!"
   set /P "=%%a!EOL!" < NUL
   set "EOL0=!EOL!" & set "EOL=!EOL2!" & set "EOL2=!EOL0!"
   if %%a equ PROP-VALUES set "EOL=,"
)
测试数据

测试数据的换行符格式可参考示例截图内容。

内容的提问来源于stack exchange,提问作者Shua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 04:36:23