Python 은 sqlite 3 데이터 베 이 스 를 읽 고 쓰기 위해 통계 데 이 터 를 Excel 에 기록 하 는 방법 예제 입 니 다.

1548 단어 Pythonsqlite3Excel
이 글 은 Python 이 sqlite 3 데이터 베 이 스 를 읽 고 쓰 며 통계 데 이 터 를 Excel 에 기록 하 는 방법 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

  src = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test'
#  dst = sys.argv[2]
  dst = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test\\mha-041log.db'
#  dst_anylyzed = sys.argv[3]
  dst_anylyzed = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test\\mha-041log.xlsx'
 cx = sqlite3.connect(dst)
  init_table_title(cx, startcoreapp_table)
  init_table_title(cx, startwechat_table)
  init_table_title(cx, coreappjankframe_table)
  init_table_title(cx, wechatjankframe_table)
  init_table_title(cx, otherapp_table)
  os.path.walk(src, visit_zipfile, cx)

데이터베이스 초기 화 방법:

def init_table_title(c, work_table):
  global base_index
  global info_index
  c.execute('DROP TABLE IF EXISTS ' + work_table);
  c.execute('CREATE TABLE ' + work_table + ' \
           (Product TEXT NOT NULL, \
           Version TEXT NOT NULL, \
           Imei TEXT NOT NULL, \
           Date TEXT NOT NULL, \
           Eventid TEXT NOT NULL, \
           HappenTime TEXT NOT NULL, \
           FIELDNAME TEXT NOT NULL, \
           CASENAME TEXT NOT NULL)');
  return

더 많은 파 이 썬 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기