脚本: 本例用于操作CSV文件和表格

 

本例用于操作CSV文件和表格:

CSV 文件用于写经济新闻, 但是有个问题, 终端无法区分行数, 特别是操作CSV文件时的数字. 这就是为什么分享我分享解决此问题的方案.

脚本的输出结果.

作者: Denis Lazarev

[删除]  

我为它创建了一个二维字符串数组,填满后就可以分别处理每个单元格了。要知道文件中有多少列也是个问题。

但这个数字几乎都是预定义的。

 

出版物标题中的一个错字! 以表格形式处理 CSV 文件的示例

 
GODZILLA:

出版物名称中有一个错字!这是一个将 CSV 文件作为表格处理的示例

谢谢。
MrGold166:

我为此制作了一个二维字符串数组,填充后就可以单独处理每个单元格了。要知道文件中有多少列也是个问题。

但这个数字几乎都是预定义的。

我最初也为此制作了一个数组,但做了一个小改进--这种方法更方便,因为在 xls 中添加新闻更方便,为此我制作了这种方法,行数在其中并不重要。如果要存储带有参数的数组,我自然会选择数组。缺点可能是运行时间较短,但我认为当数组变得很大时,我的方法就会慢慢占据优势。我很乐意听取批评意见,也许有什么需要改进的地方,比如编写一个 VBA 脚本,将网站上的新闻初步转换成 csv 格式。
 
<br/ translate="no">

唯一的细微差别是需要知道列数。

通常在 csv 阅读器中,列数是由第一行数据自动决定的。

-------------

如果用户指定了 5 列,而字符串中有 10 个可用的";",那么如何读取字符串?

 
sergeev:

通常在 csv 阅读器中 - 列数由第一行的数据自动决定。

-------------

如果用户在字符串中指定了 5 列和 10 个";",那么如何读取字符串?

1) 也可以使用行尾标识符。

2) 将 xls 转换为 csv 时,"; "是一个列分隔符,有这样一个保存参数。

此外,从方便的角度来看,没有理想的程序,因为它是程序代码,它喜欢设计规则,它不会做超出其设计的事情。

因此,我认为用户必须考虑用其他符号来代替";"。

当然,如果您有更好的建议,我很乐意听取,我喜欢别人指出我的错误,并告诉我最好的方法。

 

好了,就这样

我看了你的代码

我可以告诉你,这是一个 80 级的哥斯拉。

---------

对于管理(自动交易) - 伙计们,你们不能这样。四月一日可不是闹着玩的。

 
sergeev:

好了,就这样

我看了你的代码

我可以告诉你,这是一个 80 级的哥斯拉。

---------

对于管理(自动交易) - 伙计们,你们不能这样。四月一日可不是闹着玩的。

+100500
 
sergeev:

好了,就这样

我看了你的代码

我可以告诉你,这是一个 80 级的哥斯拉。

---------

对于管理(自动交易) - 伙计们,你们不能这样。四月一日可不是闹着玩的。

这是在跟我比,还是在跟事实比?))))))
 
sergeev:

我可以告诉你--哥斯拉 80 级。

耶,耶,耶 )
 
哇,这样的代码也能在这里发布吗?O_o