最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python腳本實(shí)現(xiàn)xls(xlsx)轉(zhuǎn)成csv

 更新時(shí)間:2016年04月10日 11:26:35   作者:mrytsr  
這篇文章主要介紹了python腳本實(shí)現(xiàn)xls(xlsx)轉(zhuǎn)成csv的相關(guān)資料,需要的朋友可以參考下

# xls_csv

把xls,xlsx格式的文檔轉(zhuǎn)換成csv格式

# 使用
python xls2csv.py <xls or xlsx file path>

# -*- coding: utf-8 -*-
import xlrd
import xlwt
import sys
from datetime import date,datetime
 
def read_excel(filename):
 
  workbook = xlrd.open_workbook(filename)
  # print sheet2.name,sheet2.nrows,sheet2.ncols
  sheet2 = workbook.sheet_by_index(0)
  
  for row in xrange(0, sheet2.nrows):
    rows = sheet2.row_values(row)
    def _tostr(cell):
      if type(u'') == type(cell): 
        return "\"%s\"" % cell.encode('utf8')
      else:
        return "\"%s\"" % str(cell) 
  
    print ','.join([_tostr(cell) for cell in rows ])
  
if __name__ == '__main__':
  filename = sys.argv[1]
  read_excel(filename)

再給大家分享一則代碼

xlsx文件解析處理:openpyxl庫 csv文件格式生成:csv

python#coding: utf-8
# 依賴openpyxl庫:http://openpyxl.readthedocs.org/en/latest/

from openpyxl import Workbook
from openpyxl.compat import range
from openpyxl.cell import get_column_letter
from openpyxl import load_workbook
import csv
import os
import sys

def xlsx2csv(filename):
try:
 xlsx_file_reader = load_workbook(filename=filename)
 for sheet in xlsx_file_reader.get_sheet_names():
 # 每個(gè)sheet輸出到一個(gè)csv文件中,文件名用xlsx文件名和sheet名用'_'連接
 csv_filename = '{xlsx}_{sheet}.csv'.format(
 xlsx=os.path.splitext(filename.replace(' ', '_'))[0],
 sheet=sheet.replace(' ', '_'))

 csv_file = file(csv_filename, 'wb')
 csv_file_writer = csv.writer(csv_file)

 sheet_ranges = xlsx_file_reader[sheet]
 for row in sheet_ranges.rows:
 row_container = []
 for cell in row:
 if type(cell.value) == unicode:
row_container.append(cell.value.encode('utf-8'))
else:
row_container.append(str(cell.value))
csv_file_writer.writerow(row_container)
csv_file.close()

 except Exception as e:
print(e)

if __name__ == '__main__':
 if len(sys.argv) != 2:
 print('usage: xlsx2csv <xlsx file name>')
else:
xlsx2csv(sys.argv[1])
sys.exit(0)

相關(guān)文章

  • 詳解pytorch tensor和ndarray轉(zhuǎn)換相關(guān)總結(jié)

    詳解pytorch tensor和ndarray轉(zhuǎn)換相關(guān)總結(jié)

    這篇文章主要介紹了詳解pytorch tensor和ndarray轉(zhuǎn)換相關(guān)總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python題解LeetCode303區(qū)域和檢索示例詳解

    python題解LeetCode303區(qū)域和檢索示例詳解

    這篇文章主要為大家介紹了python題解LeetCode303區(qū)域和檢索示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Python httpx庫入門指南(最新推薦)

    Python httpx庫入門指南(最新推薦)

    Httpx 是一個(gè)用于發(fā)送 HTTP 請求的 Python 庫,它提供了簡單易用的 API,可以輕松地發(fā)送 GET、POST、PUT、DELETE 等請求,并接收響應(yīng),下面介紹下Python httpx庫入門指南,感興趣的朋友一起看看吧
    2023-12-12
  • Python3 ffmpeg視頻轉(zhuǎn)換工具使用方法解析

    Python3 ffmpeg視頻轉(zhuǎn)換工具使用方法解析

    這篇文章主要介紹了Python3 ffmpeg視頻轉(zhuǎn)換工具使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • python實(shí)現(xiàn)合并兩個(gè)有序列表的示例代碼

    python實(shí)現(xiàn)合并兩個(gè)有序列表的示例代碼

    這篇文章主要介紹了python實(shí)現(xiàn)合并兩個(gè)有序列表的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python手機(jī)號(hào)碼歸屬地查詢代碼

    Python手機(jī)號(hào)碼歸屬地查詢代碼

    這篇文章主要介紹了Python手機(jī)號(hào)碼歸屬地查詢代碼的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • python的等深分箱實(shí)例

    python的等深分箱實(shí)例

    今天小編就為大家分享一篇python的等深分箱實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 利用Python判斷整數(shù)是否是回文數(shù)的3種方法總結(jié)

    利用Python判斷整數(shù)是否是回文數(shù)的3種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于如何利用Python判斷整數(shù)是否是回文數(shù)的3種方總結(jié),回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù),需要的朋友可以參考下
    2021-07-07
  • 解讀Pandas和Polars的區(qū)別及說明

    解讀Pandas和Polars的區(qū)別及說明

    Pandas和Polars是Python中用于數(shù)據(jù)處理的兩個(gè)庫,Pandas適用于中小規(guī)模數(shù)據(jù)的快速原型開發(fā)和復(fù)雜數(shù)據(jù)操作,而Polars則專注于高效數(shù)據(jù)處理,支持大規(guī)模數(shù)據(jù)和高性能計(jì)算
    2025-02-02
  • Python3寫入文件常用方法實(shí)例分析

    Python3寫入文件常用方法實(shí)例分析

    這篇文章主要介紹了Python3寫入文件常用方法,以實(shí)例形式較為詳細(xì)分析了常規(guī)寫入文件方法與改進(jìn)方法,以及分段寫入文件的技巧,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

南京市| 海兴县| 寻乌县| 礼泉县| 兴宁市| 平阴县| 隆林| 蓝田县| 禄丰县| 竹北市| 金坛市| 固原市| 满洲里市| 临澧县| 尼木县| 霍州市| 鄂托克前旗| 含山县| 宝坻区| 五台县| 鄢陵县| 万安县| 漳州市| 张家港市| 永州市| 景德镇市| 利辛县| 芜湖县| 武宁县| 高平市| 健康| 浠水县| 太谷县| 楚雄市| 慈利县| 郯城县| 西乡县| 泸水县| 临江市| 昌邑市| 银川市|