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

          今天從網(wǎng)上找了一個讀寫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)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 资中县| 本溪市| 克山县| 县级市| 获嘉县| 吉水县| 阳西县| 固始县| 新野县| 塘沽区| 西昌市| 望谟县| 大庆市| 中江县| 瑞安市| 广汉市| 双辽市| 汶川县| 五原县| 中牟县| 宾川县| 两当县| 富裕县| 蚌埠市| 京山县| 东源县| 水富县| 鹤庆县| 高陵县| 留坝县| 阜康市| 潞西市| 乡城县| 长垣县| 宝清县| 南投县| 天等县| 寿宁县| 苗栗县| 团风县| 长海县|