1. 如何用python在excel中提取出其中指定一列的数据,比如说要获得G2:G900的数据并在python中生成list
importxlrd
data=xlrd.open_workbook('excelFile.xls')
table=data.sheet_by_index(0)#通过索引顺序获取,0表示第一张表
data=[table.cell(i,ord('G')-ord('A')).valueforiinrange(1,90)]
2. python怎么创建一个list
1. 使用列表字面量或`list()`构造函数来创建一个空列表:
```python
a = [] # 空列表
or
a = list() # 空列表
```
2. 使用`append()`方法向列表中添加单个元素:
```python
a.append(b) # 将元素b添加到列表a中
```
3. 使用`extend()`方法向列表中添加多个元素或另一个列表:
```python
a.extend(b) # 将序列b中的元素添加到列表a中
```
4. 使用列表字面量来创建一个包含多个元素的列表,字符串元素需要用引号括起来:
```python
a = [1, 2, 3] # 包含数字的列表
```
注意:在Python 3.4及以后的版本中,上述方法都是有效的。
3. Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!
importxlwt
f=xlwt.Workbook()#创建工作簿
sheet1=f.add_sheet(u'sheet1',cell_overwrite_ok=True)#创建sheet
l_=[1,2,3,4,5]
foriinrange(len(l_)):
sheet1.write(0,i,i)#表格的第一行开始写。第一列,第二列。。。。
#sheet1.write(0,0,start_date,set_style('TimesNewRoman',220,True))
f.save('text.xls')#保存文件