Tag: 电子表格

需要更多关于如何使用Spreadsheet :: ParseExcel的例子

我一直在使用Spreadsheet :: ParseExcel列出电子表格的内容。 我已经看到了几个关于如何转储整个电子表格的例子。 我真的很想看看如何更有select地使用这个脚本。 IBM下面的例子基本上转储了所有有数据的单元格的内容。 #!/usr/bin/perl -w use strict; use Spreadsheet::ParseExcel; my $oExcel = new Spreadsheet::ParseExcel; die "You must provide a filename to $0 to be parsed as an Excel file" unless @ARGV; my $oBook = $oExcel->Parse($ARGV[0]); my($iR, $iC, $oWkS, $oWkC); print "FILE :", $oBook->{File} , "\n"; print "COUNT :", $oBook->{SheetCount} , "\n"; print […]

如何从* .xlsm中提取表单并将其保存为Python中的* .csv?

我有一个* .xlsm文件,其中有20张。 我想保存几张单独的* .csv(格式化损失是好的)。 已经尝试xlrd-xlwt和win32com库,但无法通过。 任何人都可以提供一个代码片段,在Python中进行上述处理? 我有其他的Python依赖关系,所以没有其他语言可以工作。 谢谢

rubyexcel阅读器,电子表格gem

我想读取一个ruby的Excel文件,然后把数据,并将其插入到MySQL数据库。 我正在使用电子表格:: Excel和MySQL的gem。 由于某种原因,我似乎无法使用电子表格gem打开文件阅读…这是我的代码 require 'rubygems' require 'spreadsheet' require 'mysql' Spreadsheet.client_encoding = 'UTF-8' book = Spreadsheet.open '/home/data/teams.xlsb' b1 = book.worksheet('team1') 当我运行脚本时,我得到这个奇怪的错误 /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:376:in `validate!': OLE2 signature is invalid (Ole::Storage::FormatError) from /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:368:in `initialize' from /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:110:in `new' from /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:110:in `load' from /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:77:in `initialize' from /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:83:in `new' from /usr/local/lib/ruby/gems/1.8/gems/ruby-ole-1.2.11.1/lib/ole/storage/base.rb:83:in `open' from /usr/local/lib/ruby/gems/1.8/gems/spreadsheet-0.6.5.8/lib/spreadsheet/excel/reader.rb:1144:in `setup' from /usr/local/lib/ruby/gems/1.8/gems/spreadsheet-0.6.5.8/lib/spreadsheet/excel/reader.rb:121:in `read' from /usr/local/lib/ruby/gems/1.8/gems/spreadsheet-0.6.5.8/lib/spreadsheet/excel/workbook.rb:32:in `open' […]

如何将数据从模型导出到rubyonrails上的excel文件

我试图从我的模型导出数据到Excel电子表格。 我见过3种方法 使用电子表格gem,我不明白如何使用它,我看到的例子是写入本地文件,但我期待生成一个文件,每次用户点击一个链接。 创build一个名为export的方法,然后在那里运行查询,然后在我的视图中创build一个export.xls文件,并创build我想要导出到excel文件的表的文件,但是这种方法不允许我创build多个床单。 遵循这个教程, http://oldwiki.rubyonrails.org/rails/pages/HowToExportToExcel ,但这里并没有显示如何把链接放在视图中,在我看来,我在路线中丢失了一些东西,我可以给github所以你可以看看我的代码,如果需要的话。

使用EPPlus如何生成电子表格,其中的数字不是文字

我使用LoadFromArrays从List<object[]>创build一个电子表格 数组的第一个条目是标题,其他条目可能是数字,文本或date(但对列表中的每个数组都是相同的)。 生成的Excel工作表具有绿色三angular形警告,数字被格式化为文本。 我循环遍历所有单元格,并将其格式设置为Number,如下所示: ws.Cells[i, j].Style.Numberformat.Format = "0"; 然而,问题仍然存在,我仍然看到绿色的警告,即使数字格式设置为编号时,我看Format Cell…对话框。 我在这里有什么select? 我可以更多地了解每列中的types,但是如何设置列标题? 有没有比EPPlus更好的解决scheme? 或者我可以在下载之前做一些更多的电子表格处理?

电子表格中是否有Infinity?

我想知道是否有任何方法来表示无限(或足够高的数字)在MS Excel中。 我特别在Java中寻找类似Double.POSITIVE_INFINITY或Double.MAX_VALUE东西。

解密电子表格的工具?

我最近有一个多页Excel电子表格/工作簿放在我的腿上。 有没有什么工具可以帮助解密电子表格? 此刻,我点击一个小单元,看看那里有什么,然后点击它引用的其他一些小单元,然后点击它使用的其他三个单元,相当快,我迷失在迷宫般的小单元中,都一样。 我需要以一种非常辛苦的方式从表中提取“业务逻辑”。

用Ruby Gem Spreadsheet合并单元格

如何使用Ruby Spreadsheet gem来合并单元格。 我想合并工作表第一行的前6个单元格。 当我尝试以下它不起作用: merge_format = Spreadsheet::Format.new :align => :merge 6.times do |j| sheet.row(0).set_format(j,merge_format) end 我究竟做错了什么?

如何使用Excel.Range.set_Value()指定单个单元格的格式

当我把整个表格写入一个excel工作表时,我知道要一次处理整个范围,而不是写入单个单元格。 然而,有没有办法指定格式,因为我正在填充我要导出到Excel的数组? 以下是我现在所做的: object MissingValue = System.Reflection.Missing.Value; Excel.Application excel = new Excel.Application(); int rows = 5; int cols = 5; int someVal; Excel.Worksheet sheet = (Excel.Worksheet)excel.Workbooks.Add(MissingValue).Sheets[1]; Excel.Range range = sheet.Range("A1", sheet.Cells(rows,cols)); object[,] rangeData = new object[rows,cols]; for(int r = 0; r < rows; r++) { for(int c = 0; c < cols; c++) { someVal […]

如何使用Ruby Spreadsheet库格式化特定的单元格?

格式化一个列或行似乎没有问题。 我捅了一大堆文档,做了一些search,并通过一些电子表格对象的“方法”结果,我无法弄清楚如何格式化一个特定的单元格。 有没有人做过这个? 电子表格库在这里: http : //spreadsheet.rubyforge.org/ http://spreadsheet.rubyforge.org/GUIDE_txt.html