[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] powershell 操作 MiniExcel

本帖最后由 5i365 于 2022-9-21 12:14 编辑

刚发现一个dll只有162k的开源Excel库, 描述中对比了N多组件, 占用资源极小, 地址如下:

https://www.nuget.org/packages/MiniExcel


求大侠写一个等效于如下EPPlus.dll操作excel的代码, 找到的图片中的代码


Add-Type -Path ".\EPPlus.dll"
$ex = New-Object OfficeOpenXml.ExcelPackage(".\a.xlsx")
$ex.Workbook.Worksheets[1].Cells["A1"].Value





本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

回复 2# flashercs


  感谢大侠,
powershell 不能用标签吧? :label1

感觉MiniExcel好绕, 不能像ep三行代码就搞定吗?
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

回复 4# flashercs


明白了, 多谢大侠指点
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

回复 4# flashercs

大侠遇到一个问题请教下面的代码总是报错
Could not load file or assembly 'System.Memory, Version=4.0.1.2
用VS就能执行成功

Add-Type -Path ".\MiniExcel.dll"
$csv = "$HOME\Desktop\AA.csv"
[MiniExcelLibs.MiniExcel]::ConvertCsvToXlsx($csv, '.\AB.xlsx')
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

回复 7# flashercs

C#和PS加载的都只有一个Dll文件
下面的xlsx转csv能成功, 反过来就不行了, 怪了

Add-Type -Path ".\MiniExcel.dll"
$xlsx = "$HOME\Desktop\AA.xlsx"
[MiniExcelLibs.MiniExcel]::ConvertXlsxToCsv($xlsx, '.\AB.csv')
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

回复 9# flashercs

感谢大谢帮忙, 这回行了, system开头的dll不是系统本来就有吗?
本来考虑这个组件只有160k很小, 如果还要额外加几个dll就不方便了
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

回复 9# flashercs

我感觉应该系统中的也应该能用, 我用linqpad测试C#代码, 没有用额外的dll也可以执行
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

返回列表