首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UFT-API测试-如何将响应值存储在excel文件中?

UFT-API测试-如何将响应值存储在excel文件中?
EN

Stack Overflow用户
提问于 2015-11-18 16:52:41
回答 1查看 1.5K关注 0票数 0

我使用LOOP发送了两次请求,在输出中我得到了一个唯一的值。我想将这些唯一的值存储在一个excel表列中,以便进一步参数化所有的值。

我已经成功地将值获取到一个文本文件中。但我需要的是将它们存储在EXCEL文件中的单独行(在一列中),这是我不能做到的。

EN

回答 1

Stack Overflow用户

发布于 2015-12-06 17:17:55

直截了当,我不知道。但是你总是可以作弊的。例如,EXCEL有一种称为.CSV的辅助格式,它是普通的test...with ";“作为分隔符。

因此,使用以下结构编写您的"output.csv“文件:

代码语言:javascript
复制
Name;Income;Status
Martin;25000;OK
Johnson;32500;KO

而且它应该在EXCEL中是可以打开的。作为CSV。一旦在EXCEL中,将其保存为XLS或XLSX,您就完成了,您就得到了一个完全可用的EXCEL文件。

如果你需要一些自动化的方法来将这个.csv转换成.xlsx,这里有一个我快速制作的样例宏,但适用于EXCEL 2013:

代码语言:javascript
复制
Sub ConvertFile()
    On Error Resume Next
    Kill "C:\MyPath\output.xlsx"
    On Error GoTo 0
    Workbooks.Open Filename:= _
        "C:\MyPath\output.csv"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\MyPath\output.xlsx", FileFormat:= _
        xlOpenXMLWorkbook, CreateBackup:=False
    ActiveWindow.Close
End Sub

注意:这是一个EXCEL宏,不是vbscript。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33775452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档