bal: keep csv column and row labels consistently lower case
It was reported on #hledger that bal -O csv capitalises "account" differently for single and multi-period reports. All lower case seems to be the most common, so I have dropped the capitalisation. Also the trailing colon from --transpose's "total:".
This commit is contained in:
		
							parent
							
								
									03f06128dc
								
							
						
					
					
						commit
						5db75c39df
					
				| @ -477,9 +477,9 @@ multiBalanceReportAsCsv :: ReportOpts -> MultiBalanceReport -> CSV | ||||
| multiBalanceReportAsCsv opts@ReportOpts{average_, row_total_} | ||||
|     (PeriodicReport colspans items (PeriodicReportRow _ coltotals tot avg)) = | ||||
|   maybetranspose $ | ||||
|   ("Account" : map showDateSpan colspans | ||||
|    ++ ["Total"   | row_total_] | ||||
|    ++ ["Average" | average_] | ||||
|   ("account" : map showDateSpan colspans | ||||
|    ++ ["total"   | row_total_] | ||||
|    ++ ["average" | average_] | ||||
|   ) : | ||||
|   [displayName a : | ||||
|    map (wbToText . showMixedAmountB oneLine) | ||||
| @ -490,7 +490,7 @@ multiBalanceReportAsCsv opts@ReportOpts{average_, row_total_} | ||||
|   ++ | ||||
|   if no_total_ opts | ||||
|   then [] | ||||
|   else ["Total:" : | ||||
|   else ["total" : | ||||
|         map (wbToText . showMixedAmountB oneLine) ( | ||||
|           coltotals | ||||
|           ++ [tot | row_total_] | ||||
|  | ||||
| @ -13,12 +13,12 @@ Balance changes in 2012-12-01..2013-03-31: | ||||
| 
 | ||||
| hledger -f balance-multicol.journal balance -M -A -O csv --transpose | ||||
| >>> | ||||
| "Account","assets","assets:cash","assets:checking","Total:" | ||||
| "account","assets","assets:cash","assets:checking","total" | ||||
| "2012-12","0","0","10","10" | ||||
| "2013-01","0","0","0","0" | ||||
| "2013-02","1","1","0","2" | ||||
| "2013-03","0","0","1","1" | ||||
| "Average","0","0","3","3" | ||||
| "average","0","0","3","3" | ||||
| >>>=0 | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user