『壹』 急!!!请问在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是什么格式了