Skip to content

Commit b1e944b

Browse files
947645-AutofillExample
1 parent fbb2cb0 commit b1e944b

File tree

4 files changed

+94
-0
lines changed

4 files changed

+94
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.14.36127.28 d17.14
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoFill Using ExcelAutoFillType", "AutoFill Using ExcelAutoFillType\AutoFill Using ExcelAutoFillType.csproj", "{436FF87F-FF60-47F0-8991-2B24121D7489}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Syncfusion.XlsIO.Portable_NET80", "..\..\..\..\..\xlsio\Portable\XlsIO.Portable\Src\Syncfusion.XlsIO.Portable_NET80.csproj", "{B1829367-CB57-24F6-0C45-DBCA10D321FF}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Syncfusion.Compression.Portable_NET80", "..\..\..\..\..\compression\Portable\Compression.Portable\Src\Syncfusion.Compression.Portable_NET80.csproj", "{652B9342-F913-C1BF-A30E-31072C9225F7}"
11+
EndProject
12+
Global
13+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
14+
Debug|Any CPU = Debug|Any CPU
15+
Release|Any CPU = Release|Any CPU
16+
EndGlobalSection
17+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
18+
{436FF87F-FF60-47F0-8991-2B24121D7489}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19+
{436FF87F-FF60-47F0-8991-2B24121D7489}.Debug|Any CPU.Build.0 = Debug|Any CPU
20+
{436FF87F-FF60-47F0-8991-2B24121D7489}.Release|Any CPU.ActiveCfg = Release|Any CPU
21+
{436FF87F-FF60-47F0-8991-2B24121D7489}.Release|Any CPU.Build.0 = Release|Any CPU
22+
{B1829367-CB57-24F6-0C45-DBCA10D321FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23+
{B1829367-CB57-24F6-0C45-DBCA10D321FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
24+
{B1829367-CB57-24F6-0C45-DBCA10D321FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
25+
{B1829367-CB57-24F6-0C45-DBCA10D321FF}.Release|Any CPU.Build.0 = Release|Any CPU
26+
{652B9342-F913-C1BF-A30E-31072C9225F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27+
{652B9342-F913-C1BF-A30E-31072C9225F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
28+
{652B9342-F913-C1BF-A30E-31072C9225F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
29+
{652B9342-F913-C1BF-A30E-31072C9225F7}.Release|Any CPU.Build.0 = Release|Any CPU
30+
EndGlobalSection
31+
GlobalSection(SolutionProperties) = preSolution
32+
HideSolutionNode = FALSE
33+
EndGlobalSection
34+
GlobalSection(ExtensibilityGlobals) = postSolution
35+
SolutionGuid = {D78204FE-A531-42BC-A2E2-BFD1205C7B60}
36+
EndGlobalSection
37+
EndGlobal
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net8.0</TargetFramework>
6+
<RootNamespace>AutoFill_Using_ExcelAutoFillType</RootNamespace>
7+
<ImplicitUsings>enable</ImplicitUsings>
8+
<Nullable>enable</Nullable>
9+
</PropertyGroup>
10+
11+
<ItemGroup>
12+
<ProjectReference Include="..\..\..\..\..\..\compression\Portable\Compression.Portable\Src\Syncfusion.Compression.Portable_NET80.csproj" />
13+
<ProjectReference Include="..\..\..\..\..\..\xlsio\Portable\XlsIO.Portable\Src\Syncfusion.XlsIO.Portable_NET80.csproj" />
14+
</ItemGroup>
15+
16+
</Project>

Worksheet Features/AutoFill/.NET/AutoFill Using ExcelAutoFillType/AutoFill Using ExcelAutoFillType/Output/.gitkeep

Whitespace-only changes.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
using Syncfusion.XlsIO;
2+
using Syncfusion.XlsIO.Implementation;
3+
4+
namespace AutoFill_Using_ExcelAutoFillType
5+
{
6+
class Program
7+
{
8+
public static void Main(string[] args)
9+
{
10+
using (ExcelEngine excelEngine = new ExcelEngine())
11+
{
12+
IApplication application = excelEngine.Excel;
13+
application.DefaultVersion = ExcelVersion.Xlsx;
14+
IWorkbook workbook = application.Workbooks.Create(1);
15+
IWorksheet worksheet = workbook.Worksheets[0];
16+
17+
//Setting the values to the cells
18+
worksheet["A1"].Number = 1;
19+
worksheet["A2"].Number = 3;
20+
worksheet["A3"].Number = 5;
21+
22+
//Define the source range
23+
IRange source = worksheet["A1:A3"];
24+
25+
//Define the destination range
26+
IRange destinationRange = worksheet["A4:A10"];
27+
28+
//Use AutoFill method to fill the values based on ExcelAutoFillType
29+
source.AutoFill(destinationRange, ExcelAutoFillType.FillSeries);
30+
31+
//Saving the workbook as stream
32+
FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.Write);
33+
workbook.SaveAs(outputStream);
34+
35+
//Dispose streams
36+
outputStream.Dispose();
37+
}
38+
39+
}
40+
}
41+
}

0 commit comments

Comments
 (0)