从integrity读取变量,并用perl到sql获取它

x33g5p2x  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(243)

我在我的公司使用ptc诚信。这里有一个excel文件,我需要用perl脚本将它传输到sql数据库。
在完整性本身中,有一个成员修订的编号。我键入以下内容时可以看到此修订号:

echo %MKSSI_REVISION1%

在命令行中。我试着用perl写这个,但对我来说真的很难。perl脚本应该在路径中查找excel文件database.xlsx C:\Integrity_Sandbox\Database\Database.xlsx ,然后读取成员修订号,并将此编号写入我的sql数据库。
有没有人知道我该怎么做?
编辑解决方案:

my @result = `si revisioninfo --project=/Database/project.pj ´Database.xlsm`; 
my $integrity_version = @result[2];
chomp $integrity_version;
my @fields = split(/: /,$integrity_version);
$integrity_version = @fields[1];
 chomp $integrity_version;
u4vypkhs

u4vypkhs1#

bodaggnmo使用以下perl代码解决了他的问题:

my @result = `si revisioninfo --project=/Database/project.pj ´Database.xlsm`; 
my $integrity_version = @result[2];
chomp $integrity_version;
my @fields = split(/: /,$integrity_version);
$integrity_version = @fields[1];
chomp $integrity_version;

相关问题