使用PowerShell在Excel中使用特定单元格值调用Webrequest

哈里·德文波特

我正在尝试从Excel文档中提取特定的单元格值,并将该单元格值添加到URL的末尾。目前,其余代码都可以正常运行,可以成功打开文件,获取特定的单元格值并进行打印,但是我不确定如何在Invoke-webrequest中保存变量。

# start Excel
$excel = New-Object -comobject Excel.Application

#open file
$FilePath = 'FilePath'
$workbook = $excel.Workbooks.Open($FilePath)

#make it visible (just to check what is happening)
$excel.Visible = $true

#print file name
$workbook.sheets.item(1).activate()
$workSheet = $Workbook.Sheets.Item(1)
$WorkSheet.Name

#print cell value
$WorkbookTotal=$workbook.Worksheets.item(1)
$value = $WorkbookTotal.Cells.Item(1, 1)
$value.Text 

# First retrieve the website
$result = Invoke-webrequest -Uri "https://www.website.com/$value" -Method Get
$resultTable = @{}

# Get the title
$resultTable.title = $result.ParsedHtml.title

# Return the table we have built as an object
Write-Output New-Object -TypeName PSCustomObject -Property $resultTable

#close excel
$excel.Quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel)
spps -n Excel

一旦访问域,它应该打印页面标题,我也已经成功地进行了工作。非常感谢您的帮助,在此先感谢您。

行军

首先,我认为不是.Text要使用Value2

查看stackoverflow帖子,以了解PowerShell中的字符串插值。

您可以这样做:

"https://www.website.com/$($value.Value2)"

或使用第二个变量:

$cell = $WorkbookTotal.Cells.Item(1, 1)
$value = $value.Value2
$result = Invoke-webrequest -Uri "https://www.website.com/$value" -Method Get

这是回答您的问题还是您有其他问题?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在公式中使用一个单元格的值来查找特定单元格

来自分类Dev

使用C ++从Excel文档复制特定单元格

来自分类Dev

使用pandas访问excel中的特定单元格值

来自分类Dev

使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

来自分类Dev

Powershell在Excel单元格中使用多行文本

来自分类Dev

Excel-根据其他单元格的匹配返回特定单元格的值

来自分类Dev

如何在jQuery中使用handontable设置特定单元格的属性?

来自分类Dev

Excel VBA-将图像(使用对话框)插入特定单元格

来自分类Dev

使用C#在Excel中的特定单元格上添加图片

来自分类Dev

如何使用Java在excel中将特定单元格设置为边框形式

来自分类Dev

Excel可以使用通配符来确定单元格是否包含特定文本吗?

来自分类Dev

如何使用python将数据附加到现有excel表的特定单元格?

来自分类Dev

使用Ruby Spreadsheet更新特定单元格

来自分类Dev

使用用户表单更新特定单元格

来自分类Dev

使用ComboBox更新JTable中的特定单元格

来自分类Dev

如何使用phpspreadsheet锁定特定单元格

来自分类Dev

如何使用xlsx(R包)设置特定单元格的值?

来自分类Dev

使用python将值插入csv中的特定单元格

来自分类Dev

如何使用Selenium和python动态读取表中的特定单元格值

来自分类Dev

使用PowerShell修剪Excel单元格

来自分类Dev

Excel根据单元格值选择行,然后选择该行内的特定单元格

来自分类Dev

在Laravel / Cyber-duck Excel中获取Excel文件的特定单元格值

来自分类Dev

如何在sencha touch中使用Ext.ux.touchcalendar中的CSS更改特定单元格的颜色

来自分类Dev

如何在sencha touch中使用Ext.ux.touchcalendar中的CSS更改特定单元格的颜色

来自分类Dev

在Excel中插入行,并在特定单元格中添加一个值

来自分类Dev

MS Excel的AutoHotkey脚本可读取特定单元格中的值

来自分类Dev

想在java中打印excel中特定单元格的所有行值

来自分类Dev

如何使用C#在Excel中获取用户选定范围内的特定单元格

来自分类Dev

循环浏览文件夹中的所有Excel文件,并使用SAS提取每个文件的特定单元格

Related 相关文章

  1. 1

    在公式中使用一个单元格的值来查找特定单元格

  2. 2

    使用C ++从Excel文档复制特定单元格

  3. 3

    使用pandas访问excel中的特定单元格值

  4. 4

    使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

  5. 5

    Powershell在Excel单元格中使用多行文本

  6. 6

    Excel-根据其他单元格的匹配返回特定单元格的值

  7. 7

    如何在jQuery中使用handontable设置特定单元格的属性?

  8. 8

    Excel VBA-将图像(使用对话框)插入特定单元格

  9. 9

    使用C#在Excel中的特定单元格上添加图片

  10. 10

    如何使用Java在excel中将特定单元格设置为边框形式

  11. 11

    Excel可以使用通配符来确定单元格是否包含特定文本吗?

  12. 12

    如何使用python将数据附加到现有excel表的特定单元格?

  13. 13

    使用Ruby Spreadsheet更新特定单元格

  14. 14

    使用用户表单更新特定单元格

  15. 15

    使用ComboBox更新JTable中的特定单元格

  16. 16

    如何使用phpspreadsheet锁定特定单元格

  17. 17

    如何使用xlsx(R包)设置特定单元格的值?

  18. 18

    使用python将值插入csv中的特定单元格

  19. 19

    如何使用Selenium和python动态读取表中的特定单元格值

  20. 20

    使用PowerShell修剪Excel单元格

  21. 21

    Excel根据单元格值选择行,然后选择该行内的特定单元格

  22. 22

    在Laravel / Cyber-duck Excel中获取Excel文件的特定单元格值

  23. 23

    如何在sencha touch中使用Ext.ux.touchcalendar中的CSS更改特定单元格的颜色

  24. 24

    如何在sencha touch中使用Ext.ux.touchcalendar中的CSS更改特定单元格的颜色

  25. 25

    在Excel中插入行,并在特定单元格中添加一个值

  26. 26

    MS Excel的AutoHotkey脚本可读取特定单元格中的值

  27. 27

    想在java中打印excel中特定单元格的所有行值

  28. 28

    如何使用C#在Excel中获取用户选定范围内的特定单元格

  29. 29

    循环浏览文件夹中的所有Excel文件,并使用SAS提取每个文件的特定单元格

热门标签

归档