如何在 CSV 文件中创建不同的列?

How to create different column in a CSV file?

我想在 CSV 文件 中保存一个 容器 值。

我发布了我的代码,我保存在一个文件中,但是所有容器元素都在一个列中,我需要为每个容器元素创建一个不同的列。

Set       set = new Set(Types::String);
CommaIo   myFile;
container myCon;
FileIoPermission perm;

 #File
 #Properties
 #AOT
 #define.ExampleFile(@"c:\MyFILE.csv")
 ;

perm = new FileIoPermission(#ExampleFile, #io_write);
perm.assert();
myFile= new CommaIo(#ExampleFile, #io_write);
myFile.outFieldDelimiter(',');

myCon= ["ColumnI", "ColumnII", "ColumnIII", "ColumnIV"];

file.writeExp(myCon);

所以我要在同一列下插入容器补充装,看起来像

(第一列中的第一个元素,第二列中的第二个元素等...)

谢谢大家,

尽情享受吧!

将容器改为容器数组,如下图使用。

CommaIo   myFile;
container myCon[];
int i;
#File
#define.ExampleFile(@"c:\MyFILE.csv")

new FileIoPermission(#ExampleFile, #io_write).assert();
myFile = new CommaIo(#ExampleFile, #io_write);
myFile.outFieldDelimiter(',');

myCon[1] = ["ColumnI", "ColumnII", "ColumnIII", "ColumnIV"];
myCon[2] = ["elem_11", "elem_12", "elem_13", "elem_14"];
myCon[3] = ["elem_21", "elem_22", "elem_23", "elem_24"];

for (i = 1; i <= 3; i++)
{
    myFile.writeExp(myCon[i]);
}

Click here to see the result of above code