2013-04-15 46 views
0

因此,這裏是我的腳本:如何使用Sahi Pro _getExcel API在Excel文件中設置單元格值?

//Get a handle to the Excel sheet 
var $db = _getExcel("C:\\Users\\datasource.xlsx","Sheet1"); 

//Get Data 
var $rs=$db.getData(); 

//Set a random number to append to this group of usernames 
var $rand= null; 
_set($rand,_random(1000000)); 

//For each class code in Excel datasource, create a new account 
for(var $i=1; $i<$rs.length; $i++){ 
var $classcode = $rs[$i][0];  //column 0 is class codes 
CreateEnrollmentPreview($classcode,$rand) 

var $rs=$db.set([$i],[3],$classcode + "_" + $rand + "@domain.com"); 
} // this line fails 

一些事$db.set功能在上線與錯誤Wrapped java.lang.NullPointerException失敗。我試過用括號和不用括號傳遞這些索引,但總是得到相同的結果。任何人都知道我要去哪裏錯了?

當前所有的幫助似乎都使用舊的方法來處理Excel文件,如_dbGet函數那樣處理數據庫。

回答

0

想通了。我在另一個窗口中打開了Excel文件。當我關閉它並再次嘗試時,這工作得很好。

相關問題