예제 #1
0
 def save(self, filename):
     """Save table to file
 
     Writes table as CSV file.
 
     :param filename: File path, must end in ".csv" or ".tab"
     """
     table = [self.headers] + self.rows
     writeSpreadsheet(filename, table)
예제 #2
0
 def save(self, filename):
     """Save table to file
 
     Writes table as CSV file.
 
     :param filename: File path, must end in ".csv" or ".tab"
     """
     table = [self.headers] + self.rows
     writeSpreadsheet(filename, table)
예제 #3
0
    def testSpreadsheet(self):
        table = [['XPos', 'YPos'], ['1', '2'], ['3', '4']]

        filename = '/tmp/spreadsheet.csv'
        writeSpreadsheet(filename, table)

        table2 = readSpreadsheet(filename)
        print table2
        self.assertEqual(table, table2)

        os.remove(filename)
예제 #4
0
    def testSpreadsheet(self):
        table = [ [ 'XPos', 'YPos' ], [ '1', '2' ], [ '3', '4' ] ]
        
        filename = '/tmp/spreadsheet.csv'
        writeSpreadsheet(filename, table)
        
        table2 = readSpreadsheet(filename)
        print table2
        self.assertEqual(table, table2)

        os.remove(filename)