如何将列条目保存到文本文件中,每行不带引号您好....我正在尝试将列条目保存到没有列名称的文本文件中。 这些文本文件由另一个现有程序中的 VB 代码使用,该程序要求每行中的字段以逗号分隔。 我能够获得在没有列名的情况下创建的文本文件(感谢另一个用户的上一篇文章!),但我无法获取代码以不在每行的条目周围添加引号。 我在“字段结束”中尝试了多个选项,但所有选项仍然添加引号。 我知道如果我将每行中的分隔符更改为逗号以外的其他内容(例如“.”),那么我可以让 JSL 代码不添加引号,但外部 VB 代码需要“,”分隔符并且很难添加更改,因为它是许多人使用的遗留代码。 有什么想法如何在保留每行中的逗号分隔符的同时保留引号吗? 我当然可以在编辑器中删除它们,但是可能会生成许多这样的 txt 文件。 JMP 版本 16.2,Win10。
例子:

我需要这样的:
MD16616,1,23,3,
MD16616,1,26,4,
MD16616,1,22,4,
MD16616,1,23,4,
MD16616,1,16,2,
MD16616,1,11,6,
MD16616,1,24,7,
dt << Select Where(As Column(groupColName) == groupNames[i]);
sortdt = dt << Subset(Selected Rows, Columns(:ECIDSort));
sortfile = ECIDListPath||"\WaferSort_"||GroupNames[i]||".txt";
//Save ecid sort files, to get in correct format, need to changes export preferences, but don't worry, we'll set them back the way they were
_xx = Get Preference(Export settings);
Preference(
Export Settings(
End Of Line( CRLF ),
//End Of Field( Comma ),
End of Field(Comma, CSV(0)),
//End Of Field( Space, CSV( 0 ) ),
Export Table Headers( 0 ),
Quote all column names( 0 ),
Quote all character values( 0 ),
Quote all numeric values( 0 )
)
);
sortdt << Save As(sortfile);
_xx; //reset preferences
close(sortdt, no save);
自动化和脚本编写回复:如何将列条目保存到文本文件中,每行不带引号你的数据表是什么样子的? 像这样的东西吗?

或者像这样?

一种选择是构建一个字符串,然后使用 save text file() 保存该字符串。
Names Default To Here(1);
dt = New Table("Untitled 2",
Add Rows(7),
Compress File When Saved(1),
New Column("Column 1",
Character,
"Nominal",
Set Values(
{"MD16616,1,23,3,", "MD16616,1,26,4,", "MD16616,1,22,4,", "MD16616,1,23,4,", "MD16616,1,16,2,", "MD16616,1,11,6,",
"MD16616,1,24,7,"}
)
)
);
save_str = "";
For Each Row(dt,
save_str ||= :Column 1 ||"\!N"
);
Save Text File("$DOWNLOADS/text.txt", save_str);
您可能必须使用不同的行更改或删除最后一行更改,具体取决于您的其他应用程序。
此外,如果您操纵用户首选项,您应该将它们保存到临时文件中,在某些情况下,JMP 在您能够将它们设置回来之前会崩溃。
回复:如何将列条目保存到文本文件中,每行不带引号我认为文本字段中嵌入的逗号被视为特殊字符。 只要文本中存在特殊字符,导出时它们就会用双引号引起来,无论您如何设置首选项。 除了删除逗号并用空格或下划线替换它们之外,我不知道有什么解决方法。 中的“替换字符串...”红色小三角选项重新编码平台可以帮忙解决这个问题。
回复:如何将列条目保存到文本文件中,每行不带引号JMP 中的数据表看起来像您显示的第二个。 您的解决方案完美运行。 非常感谢! 并适当注意到偏好的变化......没有考虑崩溃的情况。