Stats

Popular Posts

Followers

Mathematica 教學 Excel檔簡單轉換

戴忠淵 於 2012年8月16日星期四 上午11:54 發表




(* 設定目錄 *)

home=SetDirectory["~/Temp"];

(* 新增目錄 *)

CreateDirectory["new"];

(* 將副檔名為xls的檔案取出 *)

fn=FileNames["*.xls"];

exceltrans[file_String,cell1_String,cell2_String]:=Block[{data},

(* 資料輸入 *)
data=Import[file,"Data"][[1]];

(* 加上自訂字元 *)

data[[1]]=cell2<>#&/@data[[1]];
data[[1,1]]=cell1;

(* 資料輸出 *)

Export[home<>"/new/"<>StringReplace[file,".xls"->""]<>"-head.xls",data]
]

(* 全部轉換 *)

Map[exceltrans[#,"Name","Score"]&,fn]
Tags: ,

讀者回應 ( 0 意見 )

發佈留言

Please leave your name and tell me what you thought about this site. Comments, suggestions and views are welcomed.

如果這篇文章對你有幫助,那請留個訊息給我~