隨筆-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 閱讀(6562) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 康保县| 平罗县| 天台县| 浦江县| 汉中市| 仁布县| 杭锦旗| 专栏| 吉隆县| 津市市| 凌源市| 武邑县| 鄄城县| 时尚| 弥勒县| 高碑店市| 家居| 六安市| 壤塘县| 墨江| 建瓯市| 武胜县| 定西市| 乌海市| 汨罗市| 彝良县| 贵定县| 曲水县| 普定县| 石棉县| 荔波县| 资源县| 福贡县| 镇坪县| 巴塘县| 济宁市| 诏安县| 江城| 会泽县| 庆元县| 泽库县|