我正在将电子表格的内容读入熊猫.DataNitro有一个方法,它返回一个矩形的单元格选择列表.所以
table = Cell("A1").table
Run Code Online (Sandbox Code Playgroud)
给
table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]]
headers = table.pop(0) # gives the headers as list and leaves data
Run Code Online (Sandbox Code Playgroud)
我正在忙着编写代码来翻译它,但我的猜测是,它是如此简单的使用,必须有方法来做到这一点.似乎无法在文档中找到它.任何指向方法的指针都会简化这个?
首先,我不得不说datanitro很棒.我正在考虑将其用于非商业用途.根据该网站,它是免费的非商业用途.但我所能做的就是下载30天的试用版.在excel上,它说还剩30天.它会在30天后停止工作吗?
Is there a good way to write a 2-D array to a table in DataNitro? I'm working on a basic sudoku solver in Excel and would rather use python than VisualBasic.
我有一个python脚本,从数据库查询生成一个excel工作表与DataNitro excel插件(免费的),现在我想保存文件,然后通过电子邮件发送,但DataNitro文档只包括使用单元格和工作表,DataNitro API中是否有方法调用或任何其他解决方案来保存文件?
我在MS Excel 2010中有这个专栏 - 它包含'邮政编码'和'电子邮件ID'的组合
我试图从这个专栏中提取这些邮政编码(20530,90012-3308等).
20530 mark@ucvxcx.gov
20530 kidafd@gmail.com
20530 vladfeodsaf@usdodfaadj.govv
20530 syadfadsbil.vvbvx@vnvnvn.gov
20004 safdbnvis9dfg@infdda.gov
20530 vhlhsdlf8dlfha@vbvbcxbUI.GOV
90012-3308 h.james@asdfad.gov
90012-3308 madsfl.hjlkdjd@pkdoi.gov
90012 mark.fraser@ruskgb.zx
Run Code Online (Sandbox Code Playgroud)
我试过Python的re模块.
import re
for i in range(1, 9):
Cell(i, 4).value = re.findall(r'\d+', Cell(i, 1).value) #storing result in column4
Run Code Online (Sandbox Code Playgroud)
我在该列上运行了正则表达式,我得到了这个结果:
[u'20530']
[u'20530']
[u'20530']
[u'20530']
[u'20004', u'9']
[u'20530', u'8']
[u'90012', u'3308']
[u'90012', u'3308']
[u'90012']
Run Code Online (Sandbox Code Playgroud)
如何将结果提取到人类可读的邮政编码表格中?