Tag: 电子表格

使用Excel或Google SpreadSheets公式为单元格中的每个单词添加一个加号

我有一个列有不同产品的名称,例如: A 1 red car 2 blue whale 3 red carpet in the closet 4 star wars dvd extra especial thing 5 whatever with your however 我想在B列: B 1 +red +car 2 +blue +whale 3 +red +carpet +in +the +closet 4 +star +wars +dvd +extra +especial +thing 5 +whatever +with +your +however 我正在使用Google电子表格,但Excel的解决scheme将工作得很好! 如果唯一的方法是使用自定义公式,我宁愿使用Google Spreadsheets公式。 […]

从现有的工作簿读取时发出整数

我有一个.xlsx文件,并试图读取一列,并将其转储到列表中。 列中的值都是float和int : COLUMN B 72.3 78.34 80 82.4 83.49 84.34 … 这是我用来做倾销的代码: import openpyxl from openpyxl import load_workbook #Reading the xlsx file in wb=load_workbook(filename='Results.xlsx',use_iterators=True) ws = wb.get_sheet_by_name(name = 'Plot_2') mylist=[] for row in ws.iter_rows('B5:B104'): for cell in row: mylist.append(cell.value) 这些是我返回的价值: In [1]: mylist Out [1]: [72.3, 78.34, 80L, 82.4, 83.49, 84.34, … 我怎样才能确保我的80读取像一个整数,没有添加到它的L ,为什么呢?

Excel电子表格不重新计算

今天我注意到了,去年我做了一个电子表格,跟踪销售情况,并将其交给另一位经理,因此不再自动更新公式。 我检查的东西: 我检查下公式>计算>自动更新,它实际上是打开的 我也加倍检查了所有的单元格,以确保它们不被列为文本 我也确保他们没有使用循环引用。 我也尝试使用“现在计算”button,但没有做任何事情 我也尝试在本地保存,并重新打开电子表格(当我发布的问题,原来我已经直接从电子邮件打开它),它被列为只读,即使在本地保存它仍然不是自动更新 如果我点击进入每个单独的单元格,然后单击“input”,那么我的细胞重新计算! 如何在不重新创build电子表格的情况下解决问题?

Gembox Spreadsheet添加列而不删除其他的

我在c#中编写代码并使用Gembox Spreadsheet来处理excel文件。 我想知道是否有可能在预先存在的xls文件中添加一列(而不删除其他列): ExcelFile ef = ExcelFile.Load(masterFile); ExcelWorksheet ws = ef.Worksheets["Peer Review"]; DataTable dataTable = new DataTable(); dataTable.Columns.Add("Standard Deviation", typeof(double)); ws.InsertDataTable(dataTable, new InsertDataTableOptions() { ColumnHeaders = true, StartRow = 0, StartColumn = 15 }); ef.Save(masterFile); 按照我提到的方式,我可以在位置“15”插入一个新的列,但是与第15个旧的列一样,它被删除。 所以我想插入一个列而不删除其他的。 提前致谢

rails – 使用电子表格将数据插入到行

我想在数据库上“运行”迭代,并将数据插入到行中。 但是,我一直得到同样的错误 “TypeError:没有将Spreadsheet :: Row隐式转换为Integer” 我的代码看起来像这样: book = Spreadsheet::Workbook.new sheet1 = book.create_worksheet sheet1.row(0).push "Time", "Name", "Phone", "Email" [0,1,2,3].each{|col| sheet1.column(col).width = 19} sheet1.each do |row| object.each do |o| sheet1.(row).push o.time, o.name, o.phone, o.email end end book.write '../excel.xls' 谢谢你们!

Perl将数据从散列转储到电子表格

我有一个关键和值的散列(数组)。 我想将它们转储到电子表格 %hash key1 -> foo bar key2-> john adam gill key3-> apple banana mango orange 码: use strict; use warnings; use Excel::Writer::XLSX; my $workbook = Excel::Writer::XLSX->new( 'c:\TEMP\filename.xlsx' ); my $worksheet = $workbook->add_worksheet(); my $row = 1; my $col = 1; foreach my $k (keys %hash) { $worksheet->write($row, $col)->{Value} = $k; # title $worksheet->write($row, $col++,)->{Value} […]

将SSRS报告导出到Excel时,如何分配图表名称?

我可以使用这里的信息(将每个子报表放置在Rectangle控件中,并将其PageBreak属性设置为“开始”),在一个单独的选项卡/表单上的每个子报表导出到Excel的多个子报表。 我希望设置矩形的PageName属性将设置表名,我分配在那里,但没有 – 他们只是“工作表2 ”,“工作表3 ”等 那么如何将特定值分配给工作表名称,以便在具有其子报表的SSRS报表导出到Excel时使用这些值? UPDATE 尝试汉诺威拳头的build议,我设置了矩形的PageName属性: …但是该文件仍然使用通用图纸名称创build:

如何在具有多个值的另一列中查找一列中的值

我有一个excel AB START DATE END DATE 1 10 01-jan-2016 02-jan-2016 2 11 01- jan-2051 02-feb-2061 3 1 04-mar-2016 07-mar-2016 4 1 08-mar-2016 10-mar-2016 5 5 01-mar-2016 03-dec-2016 6 5 03-nov-2016 31-dec-4712 我是新来的excel。 我想突出显示或提取A列中可以在B列中find的列以及开始date和结束date。 那就是结果应该是这样的: A start_date end_date 1 04-mar-2016 07-mar-2016 1 08-mar-2016 10-mar-2016 5 01-mar-2016 03-dec-2016 5 03-nov-2016 31-dec-4712 任何人都可以提出build议吗?

如何告诉excel从一张纸复制到另一张的条件?

我有一个大约4000行的Excel表。 它关于患者的治疗细节,那里有多名患者反复来testing。 现在,想创build一个新的工作表,让我从旧的工作表收集信息。 条件: 我只需要一行代表病人。 第二列以后的信息填写如下。 例如,如果以下列方式input数据: patient_id test1 test2 test3 001 1 0 1 001 0 1 0 . . . 002 1 1 1 002 0 0 0 . . . 003 1 0 0 . . . 现在在新的表格中,第一列应该显示患者ID,而在第二列中,如果她随访中有1(即,如果她在testing1中的任何一次访问中有1),则应该返回1 0。 我不知道有多less病人来testing..它不统一。 同样的第二和第三列。 怎么做?? 我希望患者姓名栏也可以同时input。 如果不可能,可以在其他软件轻松完成..我想知道这一点。 感谢您的帮助!

xlrd不会打印任何python 3

我想用xlrd读取excel文件中的数据,但每当我尝试在def open_file块内打印任何东西时。 我没有得到任何错误(我尝试了除了但不打印任何东西)。 我testing打印该块以外的随机string,它工作正常。 import xlrd, xlwt path = r"C:\Users\…excelworksheet.xls" def open_file(path): book = xlrd.open_workbook(path) try: print(book.nsheets) except: print("error") print(book.sheet_names())