一、功能介紹
DBF文件是一種數(shù)據(jù)庫文件格式,主要用于存儲結(jié)構(gòu)化數(shù)據(jù),在工作中如果需要將Excel表格文件轉(zhuǎn)換為該格式可以使用方方格子的輸出為DBF功能。
常見問題場景
(一)將Excel表格轉(zhuǎn)換成DBF格式
功能界面
(一)將Excel表格轉(zhuǎn)換成DBF格式
操作步驟
1.點(diǎn)擊 方方格子 》工作表 》 更多格式轉(zhuǎn)換 》 輸出為DBF...
2.設(shè)置DBF文件保存的文件夾位置,設(shè)置DBF文件名,高級選項(xiàng)勾選表格含標(biāo)題行(首行),設(shè)置完成后點(diǎn)擊 確定 按鈕
提示:
①勾選表格含標(biāo)題行(首行),當(dāng)某列既含有文本也含有數(shù)字時(shí),需要設(shè)置此列為文本格式,如圖中B列數(shù)字左上角有綠色角標(biāo)。
②表格首行沒有標(biāo)題不需要勾選高級選項(xiàng)。
③DBF文件若無法轉(zhuǎn)換請參考下方注意事項(xiàng)。
3.在文件夾中生成所需的DBF格式文件
(一)支持的場景
1.支持xls格式、xlsx格式的工作簿進(jìn)行轉(zhuǎn)換。
2.支持使用Microsoft Office 2016及以上版本。
(二)不支持的場景
1.不支持WPS Office。
2.不支持Microsoft Office 2007、2010、2013等版本。
(三)報(bào)告與進(jìn)度
1.本功能運(yùn)行完成后默認(rèn)不提供完成報(bào)告,如果碰到有異常/錯(cuò)誤,則提供報(bào)告。
2.當(dāng)處理數(shù)據(jù)量較大時(shí),會提供進(jìn)度提示。
(四)其他說明
1.提示:找不到可安裝的ISAM。原因是缺失數(shù)據(jù)庫引擎解決方法:先下載安裝組件后再轉(zhuǎn)換。(下載地址)
2.提示:字段定語語法錯(cuò)誤,原因是首行標(biāo)題字段在DBF格式中不允許;例如:首行標(biāo)題不能是以下單詞:CREATE、DROP、ALTER 、SELECT 、INSERT 、UPDATE、DELETE、GRANT 、REVOKE、FROM、WHERE、AND、OR、GROUP、ORDER、CLOSE、INDEX、DELETE、NOTE;首行標(biāo)題不要包含符號。
解決方法:檢查首行標(biāo)題字段,修改非法名稱和符號
3.提示:CREATE TABLE 語句中的語法錯(cuò)誤,原因是文件名錯(cuò)誤;例如:文件名不能是以下單詞:CREATE、DROP、ALTER 、SELECT 、INSERT 、UPDATE、DELETE、GRANT 、REVOKE、FROM、WHERE、AND、OR、GROUP、ORDER、CLOSE、INDEX、DELETE、NOTE;文件名不要包含符號。
解決方法:修改DBF文件名
4.提示:語法錯(cuò)誤(操作符丟失),原因是日期數(shù)據(jù)在EXCEL中實(shí)際值為數(shù)值并非所見的樣式
解決方法:使用只保留顯示值功能轉(zhuǎn)換成所見樣式。(功能教程)
5.提示:寫入數(shù)據(jù)發(fā)生錯(cuò)誤:字段太小而不能接受所要添加的數(shù)據(jù)的數(shù)量,原因是DBF記錄限制長度為255,有單元格的長度超出了這個(gè)范圍
解決方法:可以使用文本長度功能找到對應(yīng)單元格后修改數(shù)據(jù)。(功能教程)