All Projects → EvotecIT → PSWriteExcel

EvotecIT / PSWriteExcel

Licence: other
PSWriteExcel is very basic (at the moment) PowerShell module to create Microsoft Excel workbooks without Microsoft Excel installed.

Programming Languages

powershell
5483 projects

Labels

Projects that are alternatives of or similar to PSWriteExcel

ExcelToCode
将Excel表转换成Python, Lua, json数据表,自动生成java类。
Stars: ✭ 56 (+1.82%)
Mutual labels:  excel
BakingSheet
Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
Stars: ✭ 144 (+161.82%)
Mutual labels:  excel
excel-spring-boot-starter
alibaba easyexcel spring boot starter
Stars: ✭ 222 (+303.64%)
Mutual labels:  excel
rxjs-excel
RxJS demo of a simple excel app
Stars: ✭ 24 (-56.36%)
Mutual labels:  excel
api4excel
接口自动化测试excel篇
Stars: ✭ 66 (+20%)
Mutual labels:  excel
PowerQueryNet
Run M Language (Power Query Formula Language) from anywhere.
Stars: ✭ 146 (+165.45%)
Mutual labels:  excel
flutter filereader
Flutter实现的本地文件(pdf word excel 等)查看插件,非在线预览
Stars: ✭ 101 (+83.64%)
Mutual labels:  excel
Dexiom.EPPlusExporter
A very simple, yet incredibly powerfull library to generate Excel documents out of objects, arrays, lists, collections, etc.
Stars: ✭ 19 (-65.45%)
Mutual labels:  excel
refinery
Refinery is a tool to extract and transform semi-structured data from Excel spreadsheets of different layouts in a declarative way.
Stars: ✭ 30 (-45.45%)
Mutual labels:  excel
fxl
fxl is a Clojure spreadsheet library
Stars: ✭ 117 (+112.73%)
Mutual labels:  excel
admin-api
springBoot jwt swagger集成的一套管理后台api
Stars: ✭ 35 (-36.36%)
Mutual labels:  excel
xlsx-js-style
SheetJS Community Edition + Basic Cell Styles
Stars: ✭ 129 (+134.55%)
Mutual labels:  excel
Python36
These are python sample projects which are written in python
Stars: ✭ 28 (-49.09%)
Mutual labels:  excel
VBA-Better-Array
An array class for VBA providing features found in more modern languages
Stars: ✭ 77 (+40%)
Mutual labels:  excel
draftKnight
draftKnight is an excel sheet that generates optimized fantasy football lineups for DraftKings
Stars: ✭ 26 (-52.73%)
Mutual labels:  excel
LocalizationUE4
Translation Editor for Unreal Engine 4
Stars: ✭ 59 (+7.27%)
Mutual labels:  excel
Power-Refresh
Schedule refresh of any Excel file using open-source scheduler & refresher written on VBA
Stars: ✭ 55 (+0%)
Mutual labels:  excel
construct
A reactive graphical symbolic environment for PicoLisp
Stars: ✭ 29 (-47.27%)
Mutual labels:  excel
filefy
A javascript library to produce downloadable files such as in CSV, PDF, XLSX, DOCX formats
Stars: ✭ 39 (-29.09%)
Mutual labels:  excel
Excel-Favorites
⭐ This VSTO Add-In creates a custom "Favorites" ribbon. Key distinctive attributes include dedicated buttons for changing the visibility/sort order of sheets, copying visible cells, Excel's camera feature, Snipping Tool, Problem Steps Recorder (PSR) and Windows Calculator. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET a…
Stars: ✭ 37 (-32.73%)
Mutual labels:  excel

PSWriteExcel - PowerShell Module

New version of this module will be developed under PSWriteOffice project. This module will no longer be developed! It has been replaced by PSWriteOffice project which will be a combination of Word, Excel and in future PowerPoint features. No new features, fixes will be added, but it will continue to work.


What is PSWriteExcel?

PSWriteExcel is very basic (at the moment) PowerShell module to create Microsoft Excel workbooks without Microsoft Excel installed. Its main purpose is to support/create Excel for PSWinDocumentation project. Depending on requirements of this project (and maybe few others) it may evolve or cover more feature sets. After some basic testing, it seems to work fine on Windows and Linux and MacOS.

More information can be found on a dedicated page for PSWriteExcel module.

There are 2 ways to use this module

  • Long way - New-ExcelDocument, Add-ExcelWorkSheet, Add-ExcelWorksheetData and finally Save-ExcelDocument
  • Short way - $Object | ConvertTo-Excel -Path 'Export.xlsx' -WorkSheetName 'MyName'

There are couple of more commands in play that may come useful. Feel free to explore.

Example usage of Add-ExcelWorksheetData in action

image

Changelog

  • 0.1.14 - 2022.15.16

    • Fixes bad release
  • 0.1.13 - 2022.15.16

    • Fixes an issue when column names are duplicates #5
  • 0.1.12 - 2020.11.21

    • Added back missing cmdlet which would prevent Excel cmdlet from working
  • 0.1.11 - 2020.09.24

    • Set-ExcelWorkSheetCellStyle is now usable, it wasn't even half working before.
  • 0.1.10 - 2020.07.31

    • Fix misspelling of "suppress" as "supress" (finally!) - tnx natescherer #7
  • 0.1.9 - 2020.07.30

    • Added verification for cell lenght to prevent errors. Cell will be trimmed to 32767 chars when lenght exceeds that.
  • 0.1.8 - 2020.06.21

    • Small improvement
  • 0.1.7 - 2020.06.21

    • Fix for not displaying $False and few other values
  • 0.1.6 - 2020.06.10

    • Fix for colors, Colors should limit output while typing
    • Added Request-ExcelWorkSheetCalculation
    • Added ability to add CellFormula to Add-ExcelWorkSheetCell
    • Fix for Transpose in ConvertTo-Excel
  • 0.1.5 - 2020.01.17

    • Merged Excelimo back into PSWriteExcel
    • Merged all dependencies into PSWriteExcel - requires additional modules only for development like all my other modules
  • 0.1.2 - 23.06.2019

    • Support for PSSharedGoods 0.0.79
    • Some speed improvements
  • 0.1.0 - 17.04.2019

    • Big Performance improvements, removed some redundant calls
    • Updated .DLL to the newest version (compiled from Source Code on day 15.04.2019 with all changes/fixes in EPPlus)
  • 0.0.17 - 22.03.2019

    • Added -PreScanHeaders to ConvertTo-Excel - objects are prescanned first so that property names are known before exporting
  • 0.0.16 - 15.02.2019

    • Added -TableStyle ConvertTo-Excel
    • Added -TableStyle Add-ExcelWorksheetData

Installing PowerShell Core on (Linux - Ubuntu)

# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Update the list of products
sudo apt-get update
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh

For anything else refer to the great Microsoft Article - Installing PowerShell Core on Linux

Installing on Windows / Linux / MacOS

Install-Module PSWriteExcel -Scope CurrentUser
#Update-Module PSWriteExcel

Using on Linux

Get-Process | ConvertTo-Excel -Path 'ThisIsMyExcel.xlsx' -WorkSheetName 'AndWorksheet' -AutoFilter

image

Credits

This module is based on EPPlus and it's doing all the magic behind this project. PSWriteExcel is merely a wrapper around that with few PowerShell tricks around converting objects into tables.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].