亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1813 | 回復(fù): 2
打印 上一主題 下一主題

發(fā)現(xiàn)一個(gè)特別奇怪的問(wèn)題,關(guān)于excel [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-09-23 14:33 |只看該作者 |倒序?yàn)g覽
use strict;
use Win32::OLE qw(in with);
use Win32::OLE::Const 'Microsoft Excel';
$|=1;

my $inPutFile=$ARGV[0];
print "正在處理, 請(qǐng)稍候...\n";
       
       
my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit');  
$Excel->{'Visible'} = 0;                #0 is hidden, 1 is visible
$Excel->{DisplayAlerts}=1;        #0 is hide alerts

my $Book = $Excel->Workbooks->Open($inPutFile) or die("Cannot openinPutFile!";

上面的代碼,處理一個(gè)excel文件,發(fā)現(xiàn)一個(gè)奇怪的問(wèn)題,若$inPutFile是相對(duì)路徑,比如說(shuō)perl test.pl   11.xls則報(bào)錯(cuò),最后一行open打不開(kāi)文件。若是絕對(duì)路徑比如c:\11.xls則運(yùn)行無(wú)誤。。。

被迷惑了,有人遇到類(lèi)似的問(wèn)題嗎?請(qǐng)指教。

ps:在windows下。

[ 本帖最后由 yiqiume 于 2009-9-23 14:36 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-09-23 18:51 |只看該作者
$Excel->Workbooks->Open($inPutFile)
excel 對(duì)open 函數(shù)就是要求的 絕對(duì)路徑, 相對(duì)路徑是不行的。。。
快速的解決方法:
$inPutFile = `cd` . '\' . $inPutFile;

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-09-23 19:27 |只看該作者
原帖由 dugu072 于 2009-9-23 18:51 發(fā)表
$Excel->Workbooks->Open($inPutFile)
excel 對(duì)open 函數(shù)就是要求的 絕對(duì)路徑, 相對(duì)路徑是不行的。。。
快速的解決方法:
$inPutFile = `cd` . '\' . $inPutFile;

嗯,多謝。汗。。。為什么設(shè)計(jì)成這樣,迷惑了我很久。。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP