
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
ricardoo27-writeexcel
Advanced tools
= writeexcel
Write to a cross-platform Excel binary file.
== Description
This library is converted from Spreadsheet::WriteExcel module of Perl. http://search.cpan.org/~jmcnamara/Spreadsheet-WriteExcel-2.37/
Some examples written in perl was successfully converted to Ruby. But this library written in Ruby has many bugs, I think.
Original description is below:
The Spreadsheet::WriteExcel module can be used to create a cross-
platform Excel binary file. Multiple worksheets can be added to a
workbook and formatting can be applied to cells. Text, numbers,
formulas, hyperlinks, images and charts can be written to the cells.
TThe Excel file produced by this module is compatible with 97,
2000, 2002, 2003 and 2007.
The module will work on the majority of Windows, UNIX and
Macintosh platforms. Generated files are also compatible with the
spreadsheet applications Gnumeric and OpenOffice.org.
This module cannot be used to read an Excel file.
== Usage
See rdoc's WriteExcel class document or Reference http://writeexcel.web.fc2.com/ . You must save source file in UTF8 and run ruby with -Ku option or set $KCODE='u'.
Example Code:
require 'writeexcel'
# Create a new Excel Workbook
workbook = WriteExcel.new('ruby.xls')
# Add worksheet(s)
worksheet = workbook.add_worksheet
worksheet2 = workbook.add_worksheet
# Add and define a format
format = workbook.add_format
format.set_bold
format.set_color('red')
format.set_align('right')
# write a formatted and unformatted string.
worksheet.write(1, 1, 'Hi Excel.', format) # cell B2
worksheet.write(2, 1, 'Hi Excel.') # cell B3
# write a number and formula using A1 notation
worksheet.write('B4', 3.14159)
worksheet.write('B5', '=SIN(B4/4)')
# write to file
workbook.close
== Difference with Perl module
== Caution
You must save source file in UTF8 and run ruby with -Ku option or set $KCODE='u' when use urf8 string data.
== Recent Changes v0.6.12
v0.6.11
v0.6.10
v0.6.9
v0.6.8
v0.6.7
v0.6.5
v0.6.4
v0.6.3
v0.6.1
v0.6.0
== Author
Original was written in Perl by John McNamara (jmcnamara@cpan.org).
Convert to ruby by Hideo Nakamura (cxn03651@msj.biglobe.ne.jp) Copyright (c) 2009-2010 Hideo NAKAMURA. See LICENSE for details.
== License
same as Ruby.
== Note on Patches/Pull Requests
FAQs
Unknown package
We found that ricardoo27-writeexcel demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.