我想知道是否有可能从ODS文件导出每行到.csv文件。例如:
column1 column2 row1 name info for the row1 row2 name info for the row2 ... and so on.
我希望导出的文件名为column1中的名称,内容为column2中的信息。这可能吗?
dtcbnfnu1#
要使Calc保存为.csv,每组信息需要在单独的工作表上,而不仅仅是在单独的行中。我认为这样做并不方便,而且在任何情况下,都不会自动保存正确的文件名。然而,你所要求的可以通过创建一个Python或Java宏,或者JavaScript来完成,宏需要读取每一行,然后打开一个文件,用第1列的名称写入。这在Basic中也是可能的,但是Basic中的文件处理是笨拙的。有关良好的宏参考,请参见Andrew Pitonyak's macro document。
.csv
j91ykkif2#
1.准备2列工作表:
1.将字符串"echo〉"与第一列中的文件名连接起来1.保存此表在. CSV格式, bat 与. BAT扩展名。在Windows中,它使可执行文件。1.在终端(命令行界面)执行此批处理文件。您应该首先更改到正确的目录。1.已完成
2条答案
按热度按时间dtcbnfnu1#
要使Calc保存为
.csv
,每组信息需要在单独的工作表上,而不仅仅是在单独的行中。我认为这样做并不方便,而且在任何情况下,都不会自动保存正确的文件名。然而,你所要求的可以通过创建一个Python或Java宏,或者JavaScript来完成,宏需要读取每一行,然后打开一个文件,用第1列的名称写入。
这在Basic中也是可能的,但是Basic中的文件处理是笨拙的。
有关良好的宏参考,请参见Andrew Pitonyak's macro document。
j91ykkif2#
1.准备2列工作表:
1.将字符串"echo〉"与第一列中的文件名连接起来
1.保存此表在. CSV格式, bat 与. BAT扩展名。在Windows中,它使可执行文件。
1.在终端(命令行界面)执行此批处理文件。您应该首先更改到正确的目录。
1.已完成