『壹』 急!!!請問在linux下如何用php腳本生成csv文件,並且設置表格的邊框色,文字居中和顏色
推薦使用phpexcel功能很強大,我一直用這個
『貳』 kettle抽取linux下csv文件到Windows下資料庫
linux 下,可以使用cli程序把csv文件導入到資料庫。具體代碼如下:
java">$ORACLE_HOME/bin/sqlplus-Susername/password@instanceName>/dev/null2>&1<<!!
#對sqlplus作一些設置,使之只輸出我們需要的文本
setechooff
setpagesize0
setverifyoff
setfeedbackoff
settermoutoff
setlinesize3000
settrimspoolon
#查詢輸出到臨時文件
spool/tmp/some_tmp.csv
#select語句
selectcolumn1||','||column2||','||column3....
fromsome_tablewherecondition
spooloff
#這里可以添加多個查詢,且每個查詢可輸出到不同的文件,如下面注釋
#spool/tmp/some_tmp.csv
#selectcolumn1||','||column2||','||column3....
#fromsome_tablewherecondition
#spooloff
setmarkupHTMLoff
quit
!!
#計算記錄總行數,如果是0則不發郵件
NUM=`cat/tmp/some_tmp.csv|wc-l`
if[$NUM-gt0]
then
#先寫excel的每列的title
echo'Title_Of_Column1,Title_Of_Column2,....Title_Of_ColumnN'>/tmp/attachement.csv
#數據正文
cat/tmp/some_tmp.csv>>/tmp/attachement.csv
#發郵件
(
echo"From:[email protected]"
echo"To:[email protected]"
echo"MIME-Version:1.0"
echo"Content-Type:multipart/mixed;"
echo'boundary="A_Boundary_Name_You_Can_Change_It"'
echo"Subject:Subject"
echo""
echo""
#附件分隔符,上面的boundary前面加--
echo"--A_Boundary_Name_You_Can_Change_It"
echo'Content-Transfer-Encoding:x-uuencode'
echo'Content-Type:text/csv;'
echo'name="attachement.csv"'
echo'Content-Disposition:attachment;'
echo'filename="attachement.csv"'
echo""
uuencode/tmp/attachement.csvattachement.csv
echo"--A_Boundary_Name_You_Can_Change_It"
#附件結束
)|mailx-t
fi
#刪除臨時文件
rm-f/tmp/*.csv
exit0
『叄』 linux目錄下的csv文件怎麼導出
應該用cp -rf 源目錄 備份目錄
cp是復制命令
-r 遞歸處理,指定目錄下的文件和子目錄一並處理
-f 強行復制,無論目標是否存在
『肆』 python輸出指定格式的CSV文件
『伍』 請問如何在linux環境下將xml格式的文件轉換成txt或者csv格式的文件 謝謝回答 最好寫清楚點
可選的語言:c、java、perl、python、ruby這幾個在linux下都可達到你的要求。至於選哪個要看你項目內的人員更擅長哪方面了。
『陸』 linux下我創建了一個.csv文件。。現在要在shell script下寫一個程序讓文件的輸出是
首先excel不是格式,是一款支持多種文件格式的應用軟體
其次它支持csv文件格式,csv格式就是把回數據一個個寫進去答,中間用逗號隔開就可以了
如果還不清楚,可以用excel新建一個文檔,寫點內容進去然後另存為csv格式,用記事本打開就可以看到csv是什麼格式了