Sha256: f7fce2b18d89e7ef6378777c98f99f4f98af1da64381ccbda6c00aeacf7ea583
Contents?: true
Size: 933 Bytes
Versions: 5
Compression:
Stored size: 933 Bytes
Contents
#!/usr/bin/env ruby # -*- coding: utf-8 -*- # # An example of using simulated autofit to automatically adjust the width of # worksheet columns based on the data in the cells. # # Copyright 2000-2023, John McNamara, jmcnamara@cpan.org # # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later # # convert to Ruby by Hideo NAKAMURA, nakamura.hideo@gmail.com # require 'write_xlsx' workbook = WriteXLSX.new('autofit.xlsx') worksheet = workbook.add_worksheet # Write some worksheet data to demonstrate autofitting. worksheet.write(0, 0, "Foo") worksheet.write(1, 0, "Food") worksheet.write(2, 0, "Foody") worksheet.write(3, 0, "Froody") worksheet.write(0, 1, 12345) worksheet.write(1, 1, 12345678) worksheet.write(2, 1, 12345) worksheet.write(0, 2, "Some longer text") worksheet.write(0, 3, 'http://www.google.com') worksheet.write(1, 3, 'https://github.com') # Autofit the worksheet worksheet.autofit workbook.close
Version data entries
5 entries across 5 versions & 1 rubygems