pipe2excel

command module
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2021 License: MIT Imports: 13 Imported by: 0

README

Pipe To Excel

pipe2excel sends the contents of STDIN or files of arguments to Excel as CSV to Microsoft Excel.

  • The each value of the csv is inserted as a string.
    • Only matching /^\-?[1-9]\d*(\.\d*[1-9])?$/, as a number
  • The encoding of the CSV is detected automatically whether it is written in UTF8 or the encoding of the current codepage.

How to use

OLE-MODE (Supported only Windows)
C:\> pipe2excel foo.csv bar.csv
C:\> type foo.csv | pipe2excel

It starts Microsoft Excel.

Non-OLE (Both Windows and Linux Ok)
C:\> pipe2excel -o foo.xlsx foo.csv

It does not start Microsoft Excel. It creates foo.xlsx statically.

Options
  • -f string Field Sperator (default ",")
  • -o string Save to file and quit immediately without EXCEL.EXE
  • -v Show version

Source CSV data (sample)

Destinate Excel data (sample)

history

  • 0.5.1
    • Support Linux as platform (but required -o option always)
    • (#1) Fix the panic on reading CSV from STDIN and using -o
  • 0.5 (Aug 08,2018)
    • When -o FILENAME is given, use "tealeg/xlsx" instead of "go-ole/go-ole"
    • Remove options -s and -q. Their features are enabled with -o.
  • 0.4 (Aug 05,2018)
    • Add -f option to set field seperator
    • Do not treat as string when the value is a negative integer.
  • 0.3 (Jul 11,2018)
    • Fix leak release COM
    • Print help if no arguments and stdin is not redirected
  • 0.2 (Jul 1,2018)
    • Only matching /^[1-9]\d*(\.\d*[1-9])?$/, as a number
  • 0.1 (Jul 1,2018)
    • Set cell as a string
    • Detect encoding utf8 or codepage automatically and remove -u option
    • Add -v option to show version
  • 20180701
    • prototype

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL