隨筆-16  評論-54  文章-0  trackbacks-0

          今天從網上找了一個讀寫csv格式的開源程序,還挺好用的。

          下面是一個讀取例子:

          源文件格式:

          ?ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued
          ?1,Chai,1,1,10 boxes x 20 bags,18,39,0,10,FALSE
          ?2,Chang,1,1,24 - 12 oz bottles,19,17,40,25,FALSE

          ?下面讀取程序

          ?

          ?CsvReader?reader? = ? new ?CsvReader( " products.csv " );

          ?reader.readHeaders();

          ?
          while ?(reader.readRecord())
          ?
          {
          ??String?productID?
          = ?reader.get( " ProductID " );
          ??String?productName?
          = ?reader.get( " ProductName " );
          ??String?supplierID?
          = ?reader.get( " SupplierID " );
          ??String?categoryID?
          = ?reader.get( " CategoryID " );
          ??String?quantityPerUnit?
          = ?reader.get( " QuantityPerUnit " );
          ??String?unitPrice?
          = ?reader.get( " UnitPrice " );
          ??String?unitsInStock?
          = ?reader.get( " UnitsInStock " );
          ??String?unitsOnOrder?
          = ?reader.get( " UnitsOnOrder " );
          ??String?reorderLevel?
          = ?reader.get( " ReorderLevel " );
          ??String?discontinued?
          = ?reader.get( " Discontinued " );
          ??
          ??
          // ?perform?program?logic?here

          ?}


          ?reader.close();




          寫CSV例子:

          ?CsvWriter writer = new CsvWriter(new FileWriter(new File("c:\\1.csv")),',');
          ??writer.write("aa");
          ??writer.write("bb");
          ??writer.write("cc");
          ??writer.endRecord();
          ??writer.write("1");
          ??writer.write("2");
          ??writer.write("3");
          ??writer.close();

          posted on 2006-11-07 12:05 jspark 閱讀(6569) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 田阳县| 池州市| 抚远县| 河西区| 琼结县| 濉溪县| 广南县| 乌拉特后旗| 东城区| 繁峙县| 南陵县| 栖霞市| 利川市| 太康县| 西昌市| 乌恰县| 都江堰市| 临夏县| 甘泉县| 义马市| 西乌珠穆沁旗| 常宁市| 无锡市| 台中县| 林芝县| 南雄市| 玉田县| 通海县| 永修县| 水城县| 永安市| 特克斯县| 连州市| 甘肃省| 延寿县| 平阳县| 汤阴县| 登封市| 龙川县| 会泽县| 垫江县|