Skip to content

Commit 97fda21

Browse files
author
JanKallman
committed
Version 3.0
Drawing resizing when column width and row height changes ExcelLineChartSerie class added to support markers. CalculatedColumnFormula property added to ExcelTableColumn --HG-- extra : convert_revision : svn%3Ac031521d-7fdb-604e-9ef1-0138de3cd895/trunk%40101
1 parent 5df3742 commit 97fda21

File tree

63 files changed

+1210
-652
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+1210
-652
lines changed

EPPlusWebSample/EPPlusWebSample.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
<WebProjectProperties>
104104
<UseIIS>False</UseIIS>
105105
<AutoAssignPort>True</AutoAssignPort>
106-
<DevelopmentServerPort>33447</DevelopmentServerPort>
106+
<DevelopmentServerPort>46276</DevelopmentServerPort>
107107
<DevelopmentServerVPath>/</DevelopmentServerVPath>
108108
<IISUrl>
109109
</IISUrl>

ExcelPackage/DataValidation/ExcelDataValidation.cs

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,33 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
2729
* Mats Alm Added 2011-01-01
30+
* Jan Källman License changed GPL-->LGPL 2011-12-27
2831
*******************************************************************************/
2932
using System;
3033
using System.Collections.Generic;

ExcelPackage/DataValidation/ExcelDataValidationCollection.cs

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,35 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
2729
* Mats Alm Added 2011-01-01
2830
* Mats Alm Applying patch submitted 2011-11-14
2931
* by Ted Heatherington
32+
* Jan Källman License changed GPL-->LGPL 2011-12-27
3033
*******************************************************************************/
3134
using System;
3235
using System.Collections.Generic;

ExcelPackage/DataValidation/ExcelDataValidationCustom.cs

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,33 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
27-
* Mats Alm Added 2011-01-08
29+
* Mats Alm Added 2011-01-01
30+
* Jan Källman License changed GPL-->LGPL 2011-12-27
2831
*******************************************************************************/
2932
using System;
3033
using System.Collections.Generic;

ExcelPackage/DataValidation/ExcelDataValidationDateTime.cs

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,33 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
27-
* Mats Alm Added 2011-01-08
29+
* Mats Alm Added 2011-01-01
30+
* Jan Källman License changed GPL-->LGPL 2011-12-27
2831
*******************************************************************************/
2932
using System;
3033
using System.Collections.Generic;

ExcelPackage/DataValidation/ExcelDataValidationDecimal.cs

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,33 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
27-
* Mats Alm Added 2011-01-08
29+
* Mats Alm Added 2011-01-01
30+
* Jan Källman License changed GPL-->LGPL 2011-12-27
2831
*******************************************************************************/
2932
using System;
3033
using System.Collections.Generic;

ExcelPackage/DataValidation/ExcelDataValidationFactory.cs

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,34 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
27-
* Mats Alm Added 2011-01-08
29+
* Mats Alm Added 2011-01-01
30+
* Jan Källman License changed GPL-->LGPL 2011-12-27
2831
*******************************************************************************/
29-
3032
using System;
3133
using System.Collections.Generic;
3234
using System.Linq;

ExcelPackage/DataValidation/ExcelDataValidationInt.cs

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,33 @@
1-
/*
1+
/*******************************************************************************
22
* You may amend and distribute as you like, but don't remove this header!
3-
*
4-
* EPPlus provides server-side generation of Excel 2007 spreadsheets.
3+
*
4+
* EPPlus provides server-side generation of Excel 2007/2010 spreadsheets.
55
* See http://www.codeplex.com/EPPlus for details.
6-
*
7-
* All rights reserved.
8-
*
9-
* EPPlus is an Open Source project provided under the
10-
* GNU General Public License (GPL) as published by the
11-
* Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12-
*
13-
* The GNU General Public License can be viewed at http://www.opensource.org/licenses/gpl-license.php
6+
*
7+
* Copyright (C) 2011 Jan Källman
8+
*
9+
* This library is free software; you can redistribute it and/or
10+
* modify it under the terms of the GNU Lesser General Public
11+
* License as published by the Free Software Foundation; either
12+
* version 2.1 of the License, or (at your option) any later version.
13+
14+
* This library is distributed in the hope that it will be useful,
15+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17+
* See the GNU Lesser General Public License for more details.
18+
*
19+
* The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php
1420
* If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html
15-
*
16-
* The code for this project may be used and redistributed by any means PROVIDING it is
17-
* not sold for profit without the author's written consent, and providing that this notice
18-
* and the author's name and all copyright notices remain intact.
19-
*
21+
*
2022
* All code and executables are provided "as is" with no warranty either express or implied.
2123
* The author accepts no liability for any damage or loss of business that this product may cause.
2224
*
23-
* Code change notes:
25+
* Code change notes:
2426
*
2527
* Author Change Date
2628
* ******************************************************************************
2729
* Mats Alm Added 2011-01-08
30+
* Jan Källman License changed GPL-->LGPL 2011-12-27
2831
*******************************************************************************/
2932
using System;
3033
using System.Collections.Generic;

0 commit comments

Comments
 (0)