def restoreSheet(sheetName, filepath, csvfile, overwrite=None):
# Restore sheet from backup CSV file
try:
##dialect = csv.Sniffer().sniff(csvfile.read(1024))
##csvfile.seek(0)
reader = csv.reader(csvfile, delimiter=',') # Ignore dialect for now
rows = [row for row in reader]
if not rows:
raise Exception('No rows in CSV file %s for sheet %s' % (filepath, sheetName))
sdproxy.importSheet(sheetName, rows[0], rows[1:], overwrite=overwrite)
return ''
except Exception, excp:
if Options['debug']:
import traceback
traceback.print_exc()
return 'Error in restoreSheet: '+str(excp)
评论列表
文章目录