Example #1
0
from cDateParam import cDateParam

from createTestData import createTestData

if __name__ == "__main__":
	
	argvs	= sys.argv
	argc	= len ( argvs )
	
	#   パラメータとして年月が渡されていない場合
	if ( argc != 3 ):
		print 'need year and month'
		quit ()
	
	#   テンプレートを読み込み
	temp = open_workbook( 'template.xls', formatting_info=True )
	
	#	仮パラメータ生成
	params = createTestData ()
	
	
	#   テンプレートをコピー
	wbook = copy ( temp )
	
	#   値を設定
	addParameterForSheet ( wbook, params[0] )
	
	#	xlsファイルを出力する
	outputFileName = str ( argvs[1] ) + '_' + str ( argvs[2] ) + '.xls'
	wbook.save ( outputFileName )
    outBook = copy ( tempBook )

    #   シート名一覧を生成
    sheetNames = tempBook.sheet_names ()

    #   値を設定
    addParameterForSheet ( outBook, attendanceData, sheetNames )

    #   xlsファイルを出力する
    outBook.save ( outputFileName )


if __name__ == "__main__":

    argvs   = sys.argv
    argc    = len ( argvs )

    #   パラメータとして年月が渡されていない場合
    if ( argc != 3 ):
        print '年,月が必要'
        quit ()

    #   仮パラメータを生成
    testData = createTestData ( int ( argvs[1] ), int ( argvs[2] ) )

    #   出力ファイル名を生成
    outputFileName = str ( argvs[1] ) + '_' + str ( argvs[2] ) + '.xls'

    outputAttendanceBook ( outputFileName, testData[0] )