我想採取一個簡單的Excel和csv文件的x和y值,並將其放入一個NSArray,這樣我就可以使用它來繪製散點圖核心情節。我已經設置了代碼,以顯示某些數據圖這裏的圖形:把一個CVS文件放入一個NSArray來與核心圖libararies
JACViewController.m
#import "JACViewController.h"
@implementation JACViewController
@synthesize scatterPlot;
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
NSMutableArray *data = [NSMutableArray array];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-10, 100)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-8, 50)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-6, 20)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-4, 10)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(-2, 5)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(0, 0)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(2, 4)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(4, 16)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(6, 36)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(8, 64)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(10, 100)]];
self.scatterPlot = [[JACSimpleScatterPlot alloc] initWithHostingView:_graphHostingView andData:data];
[self.scatterPlot initialisePlot];
}
@end
但現在我想用從Excel CSV文件並顯示我得到的數據從那裏。
Excel文件看起來像這樣:
A1 = 「數據X」 B1 = 「數據Y」 A2:A8 =(1,2,3,4,5,6,7)B2:B8 = (10,20,30,40,50,60,70)