Java 使用opencsv从此行和特定行开始
这是一个文件的格式将在市场结束后得到。从文件的格式来看,我决定使用opencsv来读取数据。你能告诉我如何使这个工作,因为前一个工作 原始CSV文件Java 使用opencsv从此行和特定行开始,java,opencsv,Java,Opencsv,这是一个文件的格式将在市场结束后得到。从文件的格式来看,我决定使用opencsv来读取数据。你能告诉我如何使这个工作,因为前一个工作 原始CSV文件 ,05-Jan-2016 The Nifty witnessed an intraday movement of about 67.95 points.The closing index was 0.09 % down as compared to the previous closing index. , Traded Value (Rs. I
,05-Jan-2016
The Nifty witnessed an intraday movement of about 67.95 points.The closing index was 0.09 % down as compared to the previous closing index.
, Traded Value (Rs. In Crores), 17657.69
, Traded Quantity (in Lakhs), 14100.76
, Number of Trades, 7865865
, Total Market Capitalisation (Rs. Crores), 9752722.53
,INDEX,PREVIOUS CLOSE,OPEN,HIGH,LOW,CLOSE,GAIN/LOSS
,Nifty 50, 7791.30, 7828.40, 7831.20, 7763.25, 7784.65,-6.65
,Nifty IT, 11029.25, 11082.60, 11084.60, 10945.20, 10997.15,-32.1
,Nifty Next 50, 19956.85, 20031.05, 20085.40, 19925.60, 20068.75,111.9
,Nifty Bank, 16599.15, 16652.05, 16670.20, 16474.85, 16542.50,-56.65
,Nifty Midcap 100, 13429.40, 13488.20, 13553.75, 13415.00, 13546.20,116.8
,Nifty 500, 6630.80, 6659.85, 6664.10, 6614.95, 6639.50,8.7
,Nifty 100, 7957.90, 7994.40, 7997.85, 7933.45, 7959.85,1.95
,Nifty Midcap 50, 3425.25, 3444.90, 3469.80, 3412.10, 3464.25,39
,Nifty Realty, 172.40, 173.40, 176.20, 172.35, 175.55,3.15
,Nifty Infra, 2725.85, 2738.90, 2747.75, 2715.15, 2723.55,-2.3
,Nifty Energy, 8468.60, 8510.50, 8580.00, 8492.95, 8555.00,86.4
,Nifty FMCG, 20087.80, 20087.35, 20141.60, 19994.50, 20047.45,-40.35
,Nifty MNC, 9520.80, 9547.80, 9559.25, 9459.35, 9492.90,-27.9
,Nifty Pharma, 11733.70, 11803.25, 11812.00, 11689.90, 11741.50,7.8
,Nifty PSE, 3110.50, 3127.95, 3142.30, 3106.70, 3133.60,23.1
,Nifty PSU Bank, 2806.65, 2829.45, 2829.45, 2763.25, 2767.65,-39
,Nifty Serv Sector, 10072.75, 10123.05, 10123.05, 10009.95, 10043.05,-29.7
,India VIX,16.8350,16.8350,16.8350,15.5675,16.7025,-0.1325
,Nifty Auto, 8142.85, 8181.90, 8205.85, 8110.60, 8124.35,-18.5
,Nifty Metal, 1804.90, 1818.15, 1874.45, 1808.05, 1862.70,57.8
,Nifty Media, 2572.30, 2589.15, 2610.50, 2581.85, 2593.75,21.45
,Nifty Small 100, 5648.60, 5676.15, 5718.40, 5642.00, 5696.30,47.7
,Nifty 200, 4138.20, 4157.05, 4159.30, 4126.65, 4141.80,3.6
,Nifty Div Opps 50, 1894.90, 1902.90, 1904.20, 1887.85, 1894.30,-.6
,Nifty Commodities, 2415.45, 2429.00, 2451.90, 2416.25, 2443.85,28.4
,Nifty Consumption, 3562.60, 3570.00, 3578.60, 3560.80, 3568.35,5.75
,Nifty Fin Service, 6909.30, 6942.30, 6942.30, 6873.55, 6891.65,-17.65
,Nifty50 Div Point, 95.23, 95.23, 95.23, 95.23, 95.23,0
,Nifty100 Liq 15, 3020.00, 3039.15, 3040.75, 3005.55, 3017.85,-2.15
,Nifty CPSE, 2063.05, 2077.00, 2087.85, 2064.85, 2083.55,20.5
,Nifty GrowSect 15, 5116.05, 5135.50, 5136.10, 5089.55, 5103.25,-12.8
,Nifty50 PR 2x Lev, 2943.55, 2971.05, 2972.20, 2921.85, 2938.00,-5.55
,Nifty50 PR 1x Inv, 503.05, 500.75, 504.95, 500.65, 503.60,.55
,Nifty50 TR 2x Lev, 3441.60, 3473.75, 3475.10, 3416.25, 3435.10,-6.5
,Nifty50 TR 1x Inv, 465.15, 463.05, 466.90, 462.95, 465.65,.5
,Nifty50 Value 20, 3508.70, 3526.10, 3526.10, 3483.05, 3506.30,-2.4
,ADVANCES,1099
,DECLINES,478
,UNCHANGED,49
,Total securities that have hit their price bands today,161
,TOP 25 Securities Today :
,SYMBOL,SERIES,PREV. CLOSE,CLOSE PRICE,%VAR, VALUE(Rs Crs)
,RELINFRA,EQ, 599.95, 613.00,2.18,621.82
,TATASTEEL,EQ, 256.90, 274.30,6.77,405.3
,JETAIRWAYS,EQ, 732.95, 738.80,0.8,385.78
,RELIANCE,EQ, 995.30, 1005.15,0.99,342.81
,SBIN,EQ, 220.70, 217.75,-1.34,330.84
,TCS,EQ, 2369.60, 2348.95,-0.87,315.14
,RELCAPITAL,EQ, 451.70, 461.30,2.13,292.35
,DLF,EQ, 118.40, 118.40,0,283.9
,HDFC,EQ, 1216.70, 1209.40,-0.6,283.65
,INFY,EQ, 1078.90, 1074.05,-0.45,265.6
,TATAMOTORS,EQ, 377.05, 374.45,-0.69,260.42
,AXISBANK,EQ, 438.40, 436.45,-0.44,243.63
,MARUTI,EQ, 4580.65, 4566.95,-0.3,233.07
,INDIGO,EQ, 1262.10, 1252.95,-0.72,225.58
,ICICIBANK,EQ, 255.55, 256.70,0.45,207.92
,LT,EQ, 1255.95, 1256.90,0.08,207.51
,WOCKPHARMA,EQ, 1578.40, 1579.70,0.08,175.02
,AUROPHARMA,EQ, 844.30, 863.50,2.27,165.09
,LUPIN,EQ, 1795.15, 1783.05,-0.67,156.59
,CADILAHC,EQ, 320.80, 313.60,-2.24,153.08
,IGL,EQ, 519.25, 556.45,7.16,152.68
,JSWSTEEL,EQ, 1044.70, 1083.10,3.68,152.46
,YESBANK,EQ, 705.75, 707.70,0.28,146.15
,SUNPHARMA,EQ, 799.10, 800.50,0.18,130.67
,ITC,EQ, 325.10, 324.85,-0.08,126.06
,Top Five Nifty 50 Gainers:
,SYMBOL,SERIES,CLOSE PRICE,PREV.CLOSE,%CHANGE
,TATASTEEL,EQ, 274.30, 256.90,6.77
,VEDL,EQ, 92.40, 88.95,3.88
,GAIL,EQ, 372.25, 359.80,3.46
,HINDALCO,EQ, 82.60, 80.75,2.29
,ASIANPAINT,EQ, 900.65, 880.80,2.25
,Top Five Nifty 50 Losers:
,SYMBOL,SERIES,CLOSE PRICE,PREV.CLOSE,%CHANGE
,BANKBARODA,EQ, 148.10, 151.20,-2.05
,PNB,EQ, 110.60, 112.80,-1.95
,SBIN,EQ, 217.75, 220.70,-1.34
,COALINDIA,EQ, 325.80, 330.20,-1.33
,HINDUNILVR,EQ, 847.95, 859.00,-1.29
,Securities Price Volume Data in Normal market
,SYMBOL,SERIES,CLOSE PRICE,TRADED VALUE ,TRADED QUANTITY
,20MICRONS,EQ, 35.55, 2653403.85,74075
,3IINFOTECH,EQ, 5.40, 25633472.05,4808212
,3MINDIA,EQ, 10784.35, 5855577.55,541
,549,MF, 10.00, 20.00,2
,8KMILES,EQ, 2399.90, 264312331.00,109959
,A2ZINFRA,EQ, 27.10, 9392452.80,346510
,AARTIDRUGS,EQ, 590.10, 5603896.70,9464
,AARTIIND,EQ, 523.60, 10381235.80,19846
,AARVEEDEN,EQ, 65.60, 356074.25,5463
,ABAN,EQ, 230.30, 263146228.65,1135780
,ABB,EQ, 1094.55, 77524234.90,69794
,ABBOTINDIA,EQ, 5878.10, 6685338.95,1132
,ABCIL,EQ, 228.95, 7744918.15,33421
,ABGSHIP,EQ, 72.65, 31874042.30,435361
,ABIRLANUVO,EQ, 2293.80, 1220488373.15,543403
,ACCELYA,EQ, 937.50, 6480492.00,6921
,ACE,EQ, 47.30, 11451206.85,243448
,ACROPETAL,EQ, 4.05, 1158446.85,282119
,ADANIENT,EQ, 88.60, 465660134.95,5341021
,ADANIPOWER,EQ, 34.30, 410584609.30,12091589
,ADANITRANS,EQ, 38.80, 123528731.15,3159929
,ADFFOODS,EQ, 94.85, 14323503.70,150469
,ADHUNIK,EQ, 16.05, 7945668.10,502188
,ADI,EQ, 249.95, 1604853.45,6419
,ADLABS,EQ, 140.30, 26302087.10,188134
,ADORWELD,EQ, 316.30, 2249788.95,7141
,ADSL,EQ, 61.60, 68661767.95,1093223
,ADVANIHOTR,EQ, 57.50, 1303275.60,22402
,ADVANTA,EQ, 440.95, 149001835.40,340794
,AEGISCHEM,EQ, 109.50, 23773868.70,219042
,AFL,EQ, 87.10, 4872374.75,55602
,AGARIND,EQ, 184.30, 6863591.25,36886
,AGCNET,EQ, 94.55, 1075412.65,11238
,AGRODUTCH,EQ, 4.05, 39066.20,9439
,AHLEAST,EQ, 169.35, 508708.30,3046
,AHLUCONT,EQ, 284.05, 4896126.85,17187
,AHLWEST,EQ, 130.00, 39468.00,304
,AIAENG,EQ, 876.10, 26181205.55,29739
,AICHAMP,BE, 37.00, 7585.50,205
,AIFL,EQ, 295.00, 19574219.55,66742
,AIL,EQ, 684.20, 13358109.75,19486
,AJANTPHARM,EQ, 1309.85, 245053281.75,187695
,AJMERA,EQ, 174.95, 25020157.45,143913
,AKSHOPTFBR,EQ, 19.15, 66137059.25,3426971
,AKZOINDIA,EQ, 1366.05, 5602437.20,4082
,ALANKIT,EQ, 61.15, 38785375.45,632543
,ALBK,EQ, 67.75, 82340562.25,1214776
,ALCHEM,EQ, 32.45, 534756.65,16551
,ALEMBICLTD,EQ, 50.20, 74942727.30,1526777
,ALICON,EQ, 360.95, 416857.10,1168
,ALKALI,EQ, 65.10, 677140.40,10625
,ALKEM,EQ, 1567.70, 1027547097.95,658233
,ALKYLAMINE,EQ, 354.20, 1317829.40,3752
,ALLCARGO,EQ, 192.95, 21567537.70,110818
,ALLSEC,EQ, 142.45, 3551062.75,24831
,ALMONDZ,EQ, 13.45, 134970.40,9934
,ALOKTEXT,EQ, 6.65, 87827065.25,13425635
,ALPA,BE, 73.55, 3356711.30,45191
,ALPHAGEO,EQ, 566.15, 4626494.70,8197
,ALPSINDUS,EQ, 7.35, 934228.60,128160
,ALSTOMT&D,EQ, 450.40, 42144976.15,93419
,AMARAJABAT,EQ, 871.00, 385291323.10,442613
,AMBIKCO,EQ, 905.05, 5931411.90,6515
,AMDIND,EQ, 36.25, 9798836.65,269372
,AMRUTANJAN,EQ, 474.30, 5424740.65,11378
,AMTEKAUTO,EQ, 49.55, 125512013.85,2533654
,AMTL,EQ, 35.00, 967815.50,27654
,ANANDAMRUB,EQ, 29.00, 342061.25,11899
,ANANTRAJ,EQ, 45.65, 73245784.85,1619157
,ANDHRABANK,EQ, 63.55, 81691827.85,1286527
,ANDHRACEMT,EQ, 9.35, 6919273.30,739078
,ANDHRSUGAR,EQ, 144.35, 11128472.15,76472
,ANGIND,EQ, 55.60, 33281808.45,612807
,ANIKINDS,BE, 31.80, 429732.15,13534
,ANKITMETAL,EQ, 2.25, 1244632.85,578581
,ANSALAPI,EQ, 25.50, 12961009.95,516206
,ANSALHSG,EQ, 28.45, 1150040.40,40230
,ANTGRAPHIC,BE, .75, 177910.85,240272
,APARINDS,EQ, 514.00, 5055490.10,9829
,APCOTEXIND,EQ, 233.15, 1070055.05,4600
,APLAPOLLO,EQ, 789.45, 230732086.00,287632
,APLLTD,EQ, 677.85, 44354712.20,65128
,APOLLOTYRE,EQ, 157.25, 207097370.95,1324704
,APOLSINHOT,BE, 220.50, 135756.00,615
,APTECHT,EQ, 67.10, 29169013.70,432520
,ARCHIDPLY,EQ, 61.80, 10609476.20,174050
,ARCHIES,EQ, 30.10, 11822565.75,390619
,ARCOTECH,EQ, 344.70, 31510325.60,90688
,ARIES,EQ, 98.10, 4468561.55,45669
,ARIHANT,EQ, 54.85, 13370.90,244
,AROGRANITE,EQ, 64.05, 617582.85,9705
,ARROWCOAT,EQ, 803.85, 3174592.90,3947
,ARROWTEX,EQ, 34.60, 4469146.60,130484
,ARSHIYA,EQ, 51.45, 137675916.35,2805424
,ARSSINFRA,EQ, 55.60, 49124441.20,869639
,ARVIND,EQ, 361.15, 610245922.80,1718718
,ARVINFRA,EQ, 98.30, 12366384.55,128030
,ASAHIINDIA,EQ, 164.10, 3200908.60,19589
,ASAHISONG,EQ, 169.85, 6295675.20,37613
,ASAL,EQ, 45.30, 173792.80,3811
,ASHAPURMIN,EQ, 93.15, 46754703.70,500697
,ASHIANA,EQ, 165.30, 2594675.60,15684
,ASHIMASYN,EQ, 20.90, 10943490.25,528463
,ASHOKA,EQ, 189.05, 46832306.45,246415
,ASIANHOTNR,EQ, 135.60, 223416.15,1648
,ASIANTILES,EQ, 179.80, 19285976.40,106176
,ASSAMCO,EQ, 7.70, 55521658.75,7340501
,ASTEC,EQ, 250.85, 7647613.95,30335
,ASTRAL,EQ, 422.15, 10516735.75,24986
,ASTRAMICRO,EQ, 143.45, 133754954.75,938947
,ASTRAZEN,EQ, 1235.50, 71405920.75,56469
,ATFL,EQ, 554.20, 843081.65,1542
,ATLANTA,EQ, 39.75, 3474713.90,88431
,ATLASCYCLE,EQ, 234.70, 77767191.85,328822
,ATNINTER,EQ, .25, 500.00,2000
,ATUL,EQ, 1697.10, 55121546.45,32094
,ATULAUTO,EQ, 579.20, 56094407.05,98292
,AURIONPRO,EQ, 206.70, 3182020.75,15331
,AUSOMENT,EQ, 27.75, 87688.55,3273
,AUSTRAL,EQ, .40, 97111.20,220250
,AUTOAXLES,EQ, 702.30, 166416.30,237
,AUTOIND,EQ, 55.25, 3310562.15,59498
,AUTOLITIND,EQ, 70.15, 3448539.60,48425
,AVANTIFEED,EQ, 424.10, 12395327.50,29133
,AVTNPL,EQ, 40.10, 24375276.50,619116
,AXISCADES,EQ, 323.25, 27574373.20,84659
,AXISGOLD,EQ, 2271.80, 399230.20,176
,BAFNAPHARM,EQ, 49.80, 36833319.90,739521
,BAGFILMS,EQ, 4.25, 654351.25,153965
,BAJAJCORP,EQ, 431.35, 27985541.15,64640
,BAJAJELEC,EQ, 204.60, 43906894.30,213803
,BAJAJHIND,EQ, 18.65, 50024485.75,2662467
,BAJFINANCE,EQ, 5997.85, 307059176.55,51120
,BALAJITELE,EQ, 136.30, 29455363.30,215109
,BALAMINES,EQ, 159.10, 2523309.15,16009
,BALKRISIND,EQ, 652.35, 8310222.05,12683
,BALLARPUR,EQ, 20.85, 66756010.35,3236506
,BALMLAWRIE,EQ, 625.60, 18762470.20,30047
,BALPHARMA,EQ, 133.30, 47552926.85,363304
,BALRAMCHIN,EQ, 73.85, 142185800.25,1922395
,BANARBEADS,EQ, 48.55, 40971.85,840
,BANARISUG,EQ, 1126.95, 939871.50,839
,BANCOINDIA,EQ, 145.15, 12943707.30,88766
,BANG,BE, 21.80, 24310.75,1150
,BANKBEES,EQ, 1668.14, 5917790.83,3543
,BANSWRAS,EQ, 127.10, 782800.95,6268
,BARTRONICS,EQ, 14.10, 3412857.25,244060
,BASF,EQ, 931.90, 7496293.45,8013
,BASML,EQ, 251.50, 308911.35,1232
,BATAINDIA,EQ, 500.80, 121044333.55,240211
,BAYERCROP,EQ, 3363.90, 20357181.95,6040
,BBL,EQ, 852.20, 14138057.35,16653
,BBTC,EQ, 492.25, 23343070.05,47581
,BEARDSELL,BE, 119.00, 203230.00,1695
,BEDMUTHA,EQ, 17.25, 165164.95,9528
,BEL,EQ, 1366.15, 363544030.35,264812
,BEML,EQ, 1271.90, 174240990.75,136825
,BEPL,EQ, 24.60, 11299067.85,456262
,BERGEPAINT,EQ, 257.45, 167010451.80,654241
,BFINVEST,EQ, 146.55, 10496721.05,70858
,BFUTILITIE,EQ, 688.05, 662553087.35,961519
,BGLOBAL,BE, 5.15, 421370.85,82412
,BGRENERGY,EQ, 132.85, 51035963.55,385903
,BHAGYNAGAR,EQ, 22.15, 767193.65,35217
,BHARATGEAR,EQ, 94.85, 2836897.30,30318
,BHARATRAS,EQ, 1108.40, 631476.00,569
,BHARTISHIP,BE, 32.45, 927406.20,28768
,BHUSANSTL,EQ, 45.35, 42664087.40,942252
,BIL,EQ, 539.55, 8823857.85,16344
,BILENERGY,EQ, 1.25, 1375.00,1100
,BILPOWER,BE, 1.35, 13500.00,10000
,BINANIIND,EQ, 78.90, 1833994.95,23254
,BINDALAGRO,EQ, 37.65, 1536247.40,40945
,BIOCON,EQ, 534.15, 593038234.75,1103610
,BIRLACORPN,EQ, 448.65, 1192792.20,2652
,BIRLACOT,EQ, .05, 268650.20,5373004
,BIRLAERIC,BE, 56.00, 425278.50,7825
,BIRLAMONEY,EQ, 35.30, 16242350.60,468196
,BLBLIMITED,EQ, 5.75, 197252.50,34950
,BLISSGVS,EQ, 180.45, 79602427.10,440706
,BLKASHYAP,EQ, 23.20, 16333384.25,715490
,BLUEBLENDS,BE, 47.95, 12035.45,251
,BLUECHIP,EQ, .40, 1921.60,4404
,BLUEDART,EQ, 6720.00, 18834814.95,2787
,BLUEDART,N1, 10.99, 20331.50,1850
,BLUESTARCO,EQ, 376.95, 2486233.15,6564
,BLUESTINFO,EQ, 248.60, 1871107.80,7553
,BNPCPGII,MF, 10.50, 55835.00,5080
,BODALCHEM,EQ, 58.80, 96271359.40,1652722
,BOMDYEING,EQ, 65.45, 104229656.20,1586707
,BPL,EQ, 40.15, 10429668.00,257259
,BRFL,EQ, 190.05, 7060298.80,37247
,BRIGADE,EQ, 153.20, 1719966.45,11208
,BROADCAST,EQ, 3.80, 226.50,60
,BROOKS,EQ, 109.35, 69072623.65,654265
,BSELINFRA,EQ, 3.95, 1544768.55,395829
,BSL,EQ, 95.85, 5511937.70,59192
,BSLGOLDETF,EQ, 2420.00, 241838.00,101
,BSLIMITED,EQ, 29.20, 7113023.05,244438
,BSLNIFTY,EQ, 90.55, 86965.45,962
,BURNPUR,EQ, 10.50, 8104707.30,794085
,BUTTERFLY,EQ, 291.40, 96127950.45,330899
,BVCL,EQ, 19.50, 184365.40,9682
,BYKE,EQ, 159.35, 15381998.00,96714
,CADILAHC,EQ, 313.60, 1530776517.60,4874911
,CAMLINFINE,EQ, 105.65, 51430410.20,482664
,CANDC,EQ, 15.15, 912027.10,61294
,CANFINHOME,EQ, 1068.65, 19359551.00,18020
,CANTABIL,EQ, 60.40, 354643.05,5848
,CAPF,EQ, 426.95, 116917021.45,276000
,CAPLIPOINT,EQ, 1301.70, 12881245.30,9820
,CARBORUNIV,EQ, 184.80, 3554390.20,19212
,CAREERP,EQ, 135.60, 2967745.00,21690
,CARERATING,EQ, 1278.70, 17915893.45,13915
,CASTEXTECH,EQ, 14.15, 41900428.90,2950996
,CASTROLIND,EQ, 446.80, 140532490.10,318040
,CCCL,EQ, 6.20, 469848.90,76579
,CCHHL,EQ, 16.60, 20832541.55,1294306
,CCL,EQ, 211.80, 22394862.20,105071
,CEATLTD,EQ, 1061.15, 319894529.60,301981
,CEBBCO,EQ, 26.85, 17364492.60,655122
,CELEBRITY,EQ, 16.40, 2994182.55,180786
,CELESTIAL,EQ, 38.65, 12520667.45,325672
,CENTENKA,EQ, 199.30, 7601911.30,38084
,CENTEXT,EQ, 3.80, 554159.40,145963
,CENTRALBK,EQ, 69.45, 14347366.45,206179
,CENTUM,EQ, 652.25, 25850662.80,38940
,CENTURYPLY,EQ, 175.05, 43508019.90,250868
,CENTURYTEX,EQ, 597.40, 678791791.60,1142908
,CERA,EQ, 2005.05, 4181138.75,2094
,CEREBRAINT,EQ, 22.55, 29799420.40,1330051
,CESC,EQ, 516.20, 144350942.15,278472
,CGCL,EQ, 203.05, 3099855.75,15880
,CHAMBLFERT,EQ, 64.05, 40392229.00,632498
,CHEMFALKAL,EQ, 100.75, 369684.10,3686
,CHENNPETRO,EQ, 198.55, 50062110.60,250808
,CHOLAFIN,EQ, 641.90, 213069363.25,327930
,CHROMATIC,EQ, 4.45, 3892817.50,880075
,CIGNITITEC,EQ, 458.10, 18109909.70,39492
,CIMMCO,EQ, 87.15, 1560604.55,17851
,CINELINE,EQ, 26.40, 2431574.90,94834
,CINEVISTA,EQ, 5.55, 455065.65,81214
,CLNINDIA,EQ, 779.05, 4600514.85,5911
,CNOVAPETRO,EQ, 34.30, 66609.70,1956
,COFFEEDAY,EQ, 282.45, 49008604.70,173477
,COMPUSOFT,EQ, 12.55, 453673.35,36745
,CONSOFINVT,EQ, 74.95, 1489460.30,20020
,CORDSCABLE,EQ, 67.75, 22800280.45,346342
,COROMANDEL,EQ, 185.85, 51043853.15,273556
,CORPBANK,EQ, 42.55, 3444833.90,80891
,COSMOFILMS,EQ, 304.60, 356127682.55,1171592
,COUNCODOS,BE, 8.30, 376742.55,44474
,COX&KINGS,EQ, 242.60, 61654916.20,255452
,CPSEETF,EQ, 21.59, 1773690.03,82492
,CREATIVEYE,EQ, 5.10, 117468.75,23250
,CREST,EQ, 56.75, 147384.15,2598
,CRISIL,EQ, 1981.10, 10172163.80,5174
,CRMFGETF,EQ, 2425.00, 4850.00,2
,CROMPGREAV,EQ, 198.80, 921444750.45,4654814
,CTE,BE, 154.10, 2169573.90,14079
,CUB,EQ, 90.90, 15297453.35,167955
,CUBEXTUB,BE, 15.50, 32153.00,2026
,CURATECH,EQ, 8.40, 59550.00,7000
,CYBERMEDIA,EQ, 13.95, 8105.00,582
,CYBERTECH,EQ, 61.45, 10840437.00,176584
,CYIENT,EQ, 487.80, 11653090.90,23648
,DAAWAT,EQ, 261.50, 3822130.45,14572
,DALMIABHA,EQ, 835.70, 6417961.75,7691
,DALMIASUG,EQ, 64.20, 3582051.00,54842
,DATAMATICS,EQ, 71.20, 14602458.90,203186
,DBCORP,EQ, 326.05, 622307.25,1902
,DBREALTY,EQ, 58.00, 11155152.30,191200
,DBSTOCKBRO,EQ, 24.30, 148880.45,6119
,DCBBANK,EQ, 79.95, 51677791.20,644570
,DCM,EQ, 97.55, 8041609.15,82877
,DCMSHRIRAM,EQ, 142.00, 8991433.05,63756
,DCW,EQ, 29.00, 159552554.40,5596093
,DECCANCE,EQ, 751.10, 7406651.90,9956
,DEEPAKFERT,EQ, 159.85, 6622480.15,41452
,DEEPAKNTR,EQ, 74.40, 2572272.75,34549
,DEEPIND,EQ, 178.45, 26136054.60,146647
,DELTACORP,EQ, 84.40, 460401276.50,5420514
,DELTAMAGNT,EQ, 31.85, 2594.25,83
,DEN,EQ, 109.20, 3386494.60,30876
,DENABANK,EQ, 40.50, 7627306.95,187704
,DENORA,EQ, 438.40, 57277027.65,129564
,DHAMPURSUG,EQ, 71.75, 22303804.65,309680
,DHANBANK,EQ, 22.30, 5642261.30,252586
,DHANUKA,EQ, 517.10, 6333222.15,12255
,DHARSUGAR,EQ, 22.45, 87324.85,3865
,DHFL,EQ, 231.50, 90444361.35,389698
,DHUNINV,EQ, 151.50, 118895.90,784
,DIAPOWER,EQ, 43.15, 4182586.50,96426
,DICIND,EQ, 724.75, 14511975.70,20148
,DIGJAM,EQ, 17.15, 61485459.50,3603570
,DISHMAN,EQ, 350.10, 730946555.65,2088496
,DISHTV,EQ, 100.10, 305306937.50,3064022
,DLF,EQ, 118.40, 2839024394.30,23815902
,DLINKINDIA,EQ, 176.15, 3472310.95,19734
,DOLPHINOFF,EQ, 130.10, 10060995.35,75566
,DONEAR,EQ, 38.15, 12620651.05,331733
,DPL,EQ, 84.05, 1459746.80,17362
,DPSCLTD,EQ, 12.55, 474083.85,37605
,DQE,EQ, 39.70, 22841938.50,573296
,DREDGECORP,EQ, 408.05, 78304107.55,193733
,DSKULKARNI,EQ, 108.90, 14380875.85,129121
,DSSL,EQ, 15.00, 4410.00,294
,DTIL,EQ, 319.40, 3063055.85,9545
,DUNCANSLTD,BE, 16.50, 15542.50,933
,DWARKESH,EQ, 110.15, 9706871.30,87676
,DYNAMATECH,EQ, 2380.05, 2496270.15,1044
,DYNATECH,EQ, 17.15, 901258.90,52848
,EASTSILK,EQ, 3.65, 408175.05,112303
,EASUNREYRL,EQ, 52.85, 5640905.40,107869
,ECEIND,EQ, 152.55, 908248.40,5969
,ECLERX,EQ, 1391.95, 11028090.15,7889
,ECLFINANCE,N7, 1283.00, 11547.00,9
,ECLFINANCE,N2, 1271.00, 169930.00,134
,ECLFINANCE,N3, 1082.00, 64882.60,60
,ECLFINANCE,N4, 1325.01, 13250.10,10
,ECLFINANCE,N5, 1081.00, 1909683.00,1767
,ECLFINANCE,NB, 1008.20, 295156.74,292
,ECLFINANCE,N1, 1037.00, 112827.66,109
,EDELWEISS,EQ, 56.45, 17014672.25,300647
,EDL,EQ, 100.25, 10482945.10,104145
下面是一个使用管道流的示例。它可能没有那么漂亮,但它应该以可扩展的方式完成工作:
final String startToken = ",INDEX,PREVIOUS CLOSE,OPEN,HIGH,LOW,CLOSE,GAIN/LOSS";
final String endToken = ",ADVANCES,533";
final PipedWriter pipedWriter = new PipedWriter();
PipedReader pipedReaderTmp = null;
try {
pipedReaderTmp = new PipedReader(pipedWriter);
} catch (IOException e) {
// do something smart
}
final PipedReader pipedReader = pipedReaderTmp;
// Consumer
new Thread(new Runnable() {
@Override
public void run() {
try (CSVReader csvReader = new CSVReader(pipedReader)) {
while (true) {
String[] line = csvReader.readNext(); // blocks until the next line is available
if (line == null) break; // end of stream has been reached
//
// Nonsense output routine follows; replace with your own logic
//
for (String component : line) {
System.out.print(component + '\t');
}
System.out.println();
}
} catch (IOException e) {
// do something smart
}
}
}).start();
// Producer
new Thread(new Runnable() {
@Override
public void run() {
try (BufferedReader br = new BufferedReader(new FileReader("filename"))) {
String line = null;
// consume everything up to and including the start token
while ((line = br.readLine()) != null) {
if (startToken.equals(line)) break;
}
// consume everything up to and including the end token
while ((line = br.readLine()) != null) {
if (endToken.equals(line)) break;
pipedWriter.write(line + '\n');
}
pipedWriter.close();
}
catch (IOException e) {
// do something smart
}
}
}).start();
此代码创建两个线程。生产者读取输入文件的相关部分(上述代码段的下半部分)并将该数据导入消费者(上线程),消费者(上线程)处理该数据,就像它直接来自磁盘上的文件一样。您是否绝对知道偏移量(即从行号x到y读取)或者你只知道这些行的内容吗?感谢你的回复,我想从Nifty 50,7963.20,7924.55,7937.55,7781.10,7791.30,-171.9提取Nifty 50值20,3580.10,3559.70,3570.55,3503.05,3508.70,-71.4,所以我想从这行开始,索引,上一次收盘,开盘,高,低,收盘,直到年底的损益,前进,533,这是他们将遵循的标准格式并每天发送文件。所以你只知道你的分隔线的文本内容,而不知道它们的偏移量?或者你能告诉我是否有可能提取所有漂亮的50,漂亮的自动,漂亮的金属。。。等与他们的价值观成豆??据我所知,这些标题将保持标准,不会改变。首先感谢您的辛勤工作,我运行了您的代码,它工作得非常好,我可以直接使用,它是否可能在达到“高级”时中断??我试着让它停下来,但它没有停。@Kiran你说的“一旦它停下来”是什么意思?一旦在输入文件中的另一行看到
endToken
,它就会中断。这对你有用吗?没问题,我现在可以解决它,我可以设置一些调试器点并完成任务,非常感谢你指导我完成任务,这是个好主意。@Kiran,欢迎你。如果您需要将文件拆分为独立处理的不同部分(即,您的文件实际上是几个CSV文件的串联),您可以简单地将这两个线程放在一个循环中,并为每个迭代调整标记。有更聪明的方法可以做到这一点(因为创建线程是昂贵的),但它会起作用。