如果您对 Python 感到满意,请首先安装该xlrd模块,这对于读取 Excel 文件很有用。您可以通过以下方式获得:
% easy_install xlrd
Run Code Online (Sandbox Code Playgroud)
在终端。
然后尝试一下这个粗略的脚本。
#! /usr/bin/env python
import xlrd
import csv
book = xlrd.open_workbook('an_excel_file.xls')
# Assuming the fist sheet is of interest
sheet = book.sheet_by_index(0)
# Many options here to control how quotes are handled, etc.
csvWriter = csv.writer(open('a_csv_file.csv', 'w'), delimiter='|')
for i in range(sheet.nrows):
csvWriter.writerow(sheet.row_values(i))
Run Code Online (Sandbox Code Playgroud)
an_excel_file.xls通过python xls_to_csv.py在终端调用,从 Excel 文件所在的目录(在脚本中)运行此脚本
xlrd对象和csv模块有许多选项,因此如果您需要调整设置,请查看以下内容:
| 归档时间: |
|
| 查看次数: |
7780 次 |
| 最近记录: |