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')#保存文件