解决一个有100万行数据的文件的最好方法是什么?



我有一个非常大的文件,格式如下:

Sitename
BW: ?M
Time           Duration Bits /sec   Bits In /sec    Bits Out /sec
3/3/2015 23:55  300 799.3333333 358.6666667 440.6666667
3/1/2015 0:00   301 725.820598  339.1627907 386.6578073
.
.
2000 more lines
Sitename
BW: ?M
Time    Duration    Bits /sec   Bits In /sec    Bits Out /sec
3/7/2015 23:55  300 799.3333333 358.6666667 440.6666667
3/8/2015 0:00   301 725.820598  339.1627907 386.6578073
..
..

文件主要包含这样的数据,每个站点大约有2000行。我想得到"时间,最高位输入,最高位输出"为每个站点。我有一个vba脚本获得最高位进出,但仍然非常耗时去通过每一个网站。我给自己计时,发现我花了大约2个小时记录了100个地点。还有其他更快的处理方法吗?

我当前的脚本是:

Sub Largest()
'Cells with dates also return a value, and get covered for determining largest value. Percentages will convert and return numerics.
Dim rng As Range
Dim maximum As Double

'Set range from which to determine largest value
Set rng = Sheet1.Range("E10052:E12055")

'Worksheet function MAX returns the largest value in a range
maximum = Application.WorksheetFunction.Max(rng)
'Displays largest value
MsgBox maximum


End Sub

使用数据库而不是电子表格可以在几秒钟而不是几小时内生成答案。

最新更新