CellImageExtractor 1.0.0
See the version list below for details.
dotnet add package CellImageExtractor --version 1.0.0
NuGet\Install-Package CellImageExtractor -Version 1.0.0
<PackageReference Include="CellImageExtractor" Version="1.0.0" />
<PackageVersion Include="CellImageExtractor" Version="1.0.0" />
<PackageReference Include="CellImageExtractor" />
paket add CellImageExtractor --version 1.0.0
#r "nuget: CellImageExtractor, 1.0.0"
#:package CellImageExtractor@1.0.0
#addin nuget:?package=CellImageExtractor&version=1.0.0
#tool nuget:?package=CellImageExtractor&version=1.0.0
Running the example project
This repo includes a runnable console example in the Example/ folder that demonstrates extracting images from a real .xlsx file.
Clone and build
git clone https://github.com/USERNAME/CellImageExtractor.git
cd CellImageExtractor
dotnet build
Run
- Copy an
.xlsxfile (one that has "Place in Cell" images) into theExamplefolder — or use any path on your machine. - Run the example, passing the file path and the sheet name as arguments:
cd Example
dotnet run -- sample.xlsx "Sheet1"
Or from the repo root, specifying which project to run:
dotnet run --project Example -- Example.xlsx "Sheet1"
Note: the
--is required — it separates arguments meant fordotnet runitself from the arguments passed into the app (args[0]= file path,args[1]= sheet name).
Expected output
Found 2 image(s) in sheet 'Sheet1'.
A1 (row 1, col 1) -> extracted-images\A1.jpeg (1804405 bytes)
B1 (row 1, col 2) -> extracted-images\B1.jpeg (3674441 bytes.
Extracted images are saved to an extracted-images/ folder inside Example/ (created automatically, relative to the working directory when run via dotnet run).
Debugging in an IDE
Visual Studio: set Example as the Startup Project, then under Project Properties → Debug → Application arguments, enter:
Example.xlsx "Sheet1"
Set a breakpoint and press F5.
VS Code: open the repo folder, install the C# Dev Kit extension, then add args to .vscode/launch.json:
"args": ["Example.xlsx", "Sheet1"]
Set a breakpoint and press F5.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.