mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-24 12:13:34 +00:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5387c06146 | ||
|
|
45ed6a06dc | ||
|
|
fa447a745c | ||
|
|
49affcfba7 | ||
|
|
dc4a5e9db9 | ||
|
|
85e48acf36 | ||
|
|
fb41d3de83 | ||
|
|
db84a59dd0 | ||
|
|
5a61c5dda4 | ||
|
|
a2bc50aeb0 | ||
|
|
fa907da4a4 | ||
|
|
24c205e65d | ||
|
|
a1418a336e | ||
|
|
63683db543 | ||
|
|
36b5495bd5 | ||
|
|
722516de7c | ||
|
|
57bb049111 |
@@ -6,7 +6,7 @@
|
|||||||
RootModule = 'ImportExcel.psm1'
|
RootModule = 'ImportExcel.psm1'
|
||||||
|
|
||||||
# Version number of this module.
|
# Version number of this module.
|
||||||
ModuleVersion = '7.8.7'
|
ModuleVersion = '7.8.10'
|
||||||
|
|
||||||
# ID used to uniquely identify this module
|
# ID used to uniquely identify this module
|
||||||
GUID = '60dd4136-feff-401a-ba27-a84458c57ede'
|
GUID = '60dd4136-feff-401a-ba27-a84458c57ede'
|
||||||
@@ -150,7 +150,7 @@ Check out the How To Videos https://www.youtube.com/watch?v=U3Ne_yX4tYo&list=PL5
|
|||||||
Tags = @("Excel", "EPPlus", "Export", "Import")
|
Tags = @("Excel", "EPPlus", "Export", "Import")
|
||||||
|
|
||||||
# The web address of an icon which can be used in galleries to represent this module
|
# The web address of an icon which can be used in galleries to represent this module
|
||||||
#IconUri = "http://pesterbdd.com/images/Pester.png"
|
#IconUri =
|
||||||
|
|
||||||
# The web address of this module's project or support homepage.
|
# The web address of this module's project or support homepage.
|
||||||
ProjectUri = "https://github.com/dfinke/ImportExcel"
|
ProjectUri = "https://github.com/dfinke/ImportExcel"
|
||||||
@@ -215,4 +215,4 @@ Check out the How To Videos https://www.youtube.com/watch?v=U3Ne_yX4tYo&list=PL5
|
|||||||
# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
|
# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
|
||||||
# DefaultCommandPrefix = ''
|
# DefaultCommandPrefix = ''
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,11 +45,18 @@ function ConvertTo-ExcelXlsx {
|
|||||||
throw "Could not create Excel.Application ComObject. Please verify that Excel is installed."
|
throw "Could not create Excel.Application ComObject. Please verify that Excel is installed."
|
||||||
}
|
}
|
||||||
|
|
||||||
$Excel.Visible = $false
|
try {
|
||||||
$null = $Excel.Workbooks.Open($xlsFile.FullName)
|
$Excel.Visible = $false
|
||||||
$Excel.ActiveWorkbook.SaveAs($xlsxPath, $xlFixedFormat)
|
$null = $Excel.Workbooks.Open($xlsFile.FullName, $null, $true)
|
||||||
$Excel.ActiveWorkbook.Close()
|
$Excel.ActiveWorkbook.SaveAs($xlsxPath, $xlFixedFormat)
|
||||||
$Excel.Quit()
|
}
|
||||||
|
finally {
|
||||||
|
if ($null -ne $Excel.ActiveWorkbook) {
|
||||||
|
$Excel.ActiveWorkbook.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
$Excel.Quit()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,9 @@ function Get-HtmlTable {
|
|||||||
else {
|
else {
|
||||||
$h = ConvertFrom-Html -Content $r.Content
|
$h = ConvertFrom-Html -Content $r.Content
|
||||||
if ($TableIndex -is [valuetype]) { $TableIndex += 1}
|
if ($TableIndex -is [valuetype]) { $TableIndex += 1}
|
||||||
$rows = $h.SelectNodes("//table[$TableIndex]//tr")
|
$rows = try {
|
||||||
|
$h.SelectSingleNode("//table[$TableIndex]").SelectNodes(".//tr")
|
||||||
|
} catch {}
|
||||||
if (-not $rows) {Write-Warning "Could not find rows for `"//table[$TableIndex]`" in $Url ."}
|
if (-not $rows) {Write-Warning "Could not find rows for `"//table[$TableIndex]`" in $Url ."}
|
||||||
if ( -not $propertyNames) {
|
if ( -not $propertyNames) {
|
||||||
if ( $tableHeaders = $rows[$FirstDataRow].SelectNodes("th")) {
|
if ( $tableHeaders = $rows[$FirstDataRow].SelectNodes("th")) {
|
||||||
|
|||||||
12
changelog.md
12
changelog.md
@@ -1,3 +1,15 @@
|
|||||||
|
# 7.8.10
|
||||||
|
|
||||||
|
- Thank you https://github.com/evenmartinsen for the PR to fix the AV
|
||||||
|
|
||||||
|
# 7.8.9
|
||||||
|
|
||||||
|
- Thanks to (Edward Miller)[https://github.com/edwardmiller-mesirow] for improving `ConvertTo-ExcelXlsx`and making it more robust
|
||||||
|
|
||||||
|
# 7.8.8
|
||||||
|
|
||||||
|
- Fix the release
|
||||||
|
|
||||||
# 7.8.7
|
# 7.8.7
|
||||||
|
|
||||||
- Thanks to [Phil Bossman](https://github.com/pbossman) for the PR and fixing this.
|
- Thanks to [Phil Bossman](https://github.com/pbossman) for the PR and fixing this.
|
||||||
|
|||||||
5592
llms-examples.txt
Normal file
5592
llms-examples.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user