如何写入现有的Excel文件(XLS)

手臂

我是新手。我尝试在现有的excel文件中写入数据。当我在robotframework上运行时,它显示“找不到名称为'Write To Excel File'的关键字”。那么,您可以帮我修复代码或给我建议吗?

import xlwt
from xlutils.copy import copy

class Excel(object):

    def __init__(self):
        print "write to excel file"

    def group(self,lst, n):

         return ([lst[i:i+n] for i in range(0,len(lst),n)])
    def write_to_excel_file(self,filename,content_list):

            # Existing Excel File
            w = copy(filename)
            b = w.get_sheet(0)

            # Create an new Excel file and add a worksheet.
            #workbook = xlwt.Workbook()
            #worksheet = workbook.add_sheet('wb')

            #content_lists=[1,1,'hello',2,1,'brother',3,1,'how are you',4,1,'are you good today']
            t=self.group(content_list,3)
            #print(t)
            for item in t:
                b.write(int(item[0]), int(item[1]), item[2])


            # close work book
                w.save(filename)
四条

让我知道这是否适合您

import xlwt
from xlutils.copy import copy
import xlrd
import os.path

class Excel(object):

    def __init__(self):
        print "write to excel file"

    def group(self,lst, size):
        return ([lst[i:i+size] for i  in range(0, len(lst), size)])

    def write_to_excel_file(self,filename,content_list):
        if not os.path.exists(filename):
            workbook = xlwt.Workbook() # Create an new Excel file and add a worksheet.
            worksheet = workbook.add_sheet('wb') #add worksheet
            workbook.save(filename)
        rb = xlrd.open_workbook(filename,formatting_info=True)
        r_sheet = rb.sheet_by_index(0) 
        r = r_sheet.nrows
        wb = copy(rb) 
        sheet = wb.get_sheet(0)
        t=self.group(content_list,3)
        for item in t:
            sheet.write(int(item[0]), int(item[1]), item[2])
        wb.save(filename)

RIDE测试用例

*** Settings ***
Library           Collections
Library           WriteExcel.Excel

*** Variables ***

*** Test Cases ***
Write Excel Test first
    [Tags]
    @{content}    Create List
    Append To List    ${content}    15    1    Test Case 1
    Append To List    ${content}    16    1    Test Case 2
    Append To List    ${content}    17    1    Test Case 3
    Append To List    ${content}    18    1    Test Case 4
    Write To Excel File    test3.xls    ${content}
    log    @${content}

Write Excel Test Second
    [Tags]
    @{content}    Create List
    Append To List    ${content}    25    1    Test Case 11
    Append To List    ${content}    26    1    Test Case 12
    Append To List    ${content}    27    1    Test Case 13
    Append To List    ${content}    28    1    Test Case 14
    Write To Excel File    test3.xls    ${content}
    log    @${content}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何使用Pandas将新工作表保存在现有的Excel文件中?

来自分类Dev

如何覆盖现有的.txt文件

来自分类Dev

使用Access vba写入现有的csv文件

来自分类Dev

如何保存/覆盖现有的Excel文件而没有消息

来自分类Dev

如何使用EPPlus将新工作表添加到现有的Excel文件中?

来自分类Dev

在Visual Studio C#中写入现有的CSV或Excel文件

来自分类Dev

如何使用C#将Datagridview添加到现有的Excel文件中

来自分类Dev

如何使用C#将Datagridview添加到现有的Excel文件中

来自分类Dev

使用OLE调用现有的Excel文件-Delphi

来自分类Dev

寻找有关如何写入masterdetail文件的示例

来自分类Dev

如何写入文件同步使用Java?

来自分类Dev

如何写入文件的特定部分?

来自分类Dev

即使已有文件,如何写入CSV文件?

来自分类Dev

如何将数据附加到现有的Excel文件中?

来自分类Dev

写入现有的XLSM文件

来自分类Dev

如何写入文件的特定行?

来自分类Dev

如何在Windows Phone中写入现有的文本文件?

来自分类Dev

如何在python 3.4中写入现有的Excel文件?

来自分类Dev

我想从txt文件读取并写入现有的JTable

来自分类Dev

如何写入txt文件

来自分类Dev

如何使用C#将Datagridview添加到现有的Excel文件中

来自分类Dev

如何写入/读取已锁定的文件?

来自分类Dev

大查询-如何写入Google表格中的现有单元格?

来自分类Dev

如何使用Java设置现有的Excel文件数据格式'文本'

来自分类Dev

为现有的 xls 文件创建密码

来自分类Dev

从 db 写入现有的 Excel 文件但具有不同的标题

来自分类Dev

如何修改现有的python文件

来自分类Dev

Javascript/React/Node:使用条件将值写入现有的 excel 文件

来自分类Dev

如何使用 xlwt 写入现有的 excel 文件并保持格式?

Related 相关文章

  1. 1

    如何使用Pandas将新工作表保存在现有的Excel文件中?

  2. 2

    如何覆盖现有的.txt文件

  3. 3

    使用Access vba写入现有的csv文件

  4. 4

    如何保存/覆盖现有的Excel文件而没有消息

  5. 5

    如何使用EPPlus将新工作表添加到现有的Excel文件中?

  6. 6

    在Visual Studio C#中写入现有的CSV或Excel文件

  7. 7

    如何使用C#将Datagridview添加到现有的Excel文件中

  8. 8

    如何使用C#将Datagridview添加到现有的Excel文件中

  9. 9

    使用OLE调用现有的Excel文件-Delphi

  10. 10

    寻找有关如何写入masterdetail文件的示例

  11. 11

    如何写入文件同步使用Java?

  12. 12

    如何写入文件的特定部分?

  13. 13

    即使已有文件,如何写入CSV文件?

  14. 14

    如何将数据附加到现有的Excel文件中?

  15. 15

    写入现有的XLSM文件

  16. 16

    如何写入文件的特定行?

  17. 17

    如何在Windows Phone中写入现有的文本文件?

  18. 18

    如何在python 3.4中写入现有的Excel文件?

  19. 19

    我想从txt文件读取并写入现有的JTable

  20. 20

    如何写入txt文件

  21. 21

    如何使用C#将Datagridview添加到现有的Excel文件中

  22. 22

    如何写入/读取已锁定的文件?

  23. 23

    大查询-如何写入Google表格中的现有单元格?

  24. 24

    如何使用Java设置现有的Excel文件数据格式'文本'

  25. 25

    为现有的 xls 文件创建密码

  26. 26

    从 db 写入现有的 Excel 文件但具有不同的标题

  27. 27

    如何修改现有的python文件

  28. 28

    Javascript/React/Node:使用条件将值写入现有的 excel 文件

  29. 29

    如何使用 xlwt 写入现有的 excel 文件并保持格式?

热门标签

归档