注意 :匯出資料值 null 與 "" 之間的區別
// 用到的類庫
const fs = require('fs-extra') // 檔案讀寫
const json2csvparser = require('json2csv').parser; // 資料格式轉換
const iconv = require('iconv-lite'); // 資料編碼轉換
const path = require('path')
// 列頭與資料
const fields = ['car', 'price', 'color', 'for', 'aaa'];
const data = [
, ,
]// 介面資料轉換
const json2csvparser = new json2csvparser();
const csv = json2csvparser.parse(data);
console.log(csv);
// 資料編碼調整
const csvbuf = new buffer(csv);
const str = iconv.decode(csvbuf, 'utf-8');
const str2 = iconv.encode(str, 'gbk');
// 檔案匯出
const file = `\\records\\$.csv`;
const filepath = path.resolve('./') + file
fs.outputfilesync(filepath, str2);
"car","price","color","for","aaa"
"audi",40000,"blue",,""
"bmw",35000,"black",,""
"porsche",60000,"green",,""
MDB資料轉為GDB資料
mdb資料載入速度比較慢,尤其是當資料量達到萬及以上時,載入相當緩慢,讓我一度懷疑是軟體的毛病 捂臉 其實真正原因是mdb儲存格式是ms access,而gdb是二進位制檔案的資料夾。對於萬條以上的記錄作空間搜尋,filegdb的速度要比mdb快20倍以上。當資料量較大時,盡量選用gdb資料庫。之前...
關於ACCESS資料轉為SQL SERVER資料表
1.關於配置 啟用ad hoc distributed queries exec sp configure show advanced options 1 reconfigure exec sp configure ad hoc distributed queries 1 reconfigure 使...
將CAD資料轉為shp
最近在做乙個有關地下管道的建模與分析的專案,將有關軟體之間的的資料轉換與後期處理說一下。首先,因為地下管道是源資料是cad圖,這個在工程專案中很常見的,因為大多數情況下測量資料都是使用全站儀 gps測得的,尤其是地下管道,在測量時還會用到管道探測儀 gps的rtk技術,這些測量資料在內業展點 放樣等...