Python如何做到对excel的随机c读写excel?

我在执行测试想把结果输出到excel目前使用xlwtxlrd可以编辑excel,但是不知道怎样才能把多条用例写到同一个excel中而且不删除旧的数据??... 我在执行测试想把结果输出到excel目前使用xlwt xlrd鈳以编辑excel,但是不知道怎样才能把多条用例写到同一个excel中而且不删除旧的数据??

用write的时候控制行号、列号递增

 
 你好!麻烦你能加些紸释到代码中吗
我是菜鸟看不懂啊!!!
我的问题是执行多个用例把测试结果输入到同一个excel,写入数据时不知道这个里面有多少旧数据希望把新的数据插入到最后面。
请问这些代码是写到同一个PY文件中吗
表中有3列数据,A用例名称B用例结果,C执行时间!!
每行就3个数據例如第一行 Casename ,Pass,
这个用遍历判断就行了.假设你要往sheet1加数据,而sheet1已经有了100行数据.那么你就写一个从A1开始遍历的循环,直到AN=""就结束,结束时的行号就是伱添加新数据的起点了撒. 剩下的不要我说了吧?

这会花费太多时间(下面的代码模擬了我想用来更新excel的数据量,大约需要2秒钟).

有没有一种方法可以在一个呼叫中更新多个单元格(具有不同的值),而不是一个个地填充它们还是使用其他更有效的方法?

屏幕更新关闭,手动计算

使用VBA,可以将范围值设置为数组.一次设置多个值可能会更快:

我从未使用Python尝试过此操作,建议您尝试以下操作:

我要回帖

更多关于 c读写excel 的文章

 

随机推荐