 			set:(ht)->
 				@_.heightCustomized = true
 				@_.height = ht
+		"style":
+			get: ->
+				s = @_.style.clone()
+				@_.style = s
+				s
 
 	getCell: (c)->
 		throw new Error "Index is out of range" unless c > 0
 		@_.cells[c] || @_.cells[c] = new Cell(this, c)
-		
+
 	toXmlObj: ->
 		obj = {
 			$:{

			}
			c:[]
		}
		obj.$.s = @_.styleId if @_.styleId

		if @_.heightCustomized
			obj.$.ht = @_.height

		@_.rowIndex = parseInt rowIndex
		@_.height = null
		@_.cells = []

		styleId = parseInt xmlobj?.$.s
		unless styleId
			styleId = 0
		@_.style = @workbook._.sm.getStyle(styleId)

		if xmlobj
			@_.heightCustomized = (parseInt xmlobj.$.customHeight) == 1
			@_.height = parseFloat xmlobj.$.ht

