mirror of
https://gitee.com/dotnetchina/MiniExcel.git
synced 2024-11-29 18:38:08 +08:00
0.14.7
- [New] SaveAs Support Create Multiple Sheets - [Breaking Change] Change GetSheetNames type IEnumerable<string> -> List<string>
This commit is contained in:
parent
9b6079646e
commit
ff9fe627bc
@ -21,7 +21,7 @@ void Main()
|
||||
Console.WriteLine("start memory usage: " + System.Diagnostics.Process.GetCurrentProcess().WorkingSet64 / (1024 * 1024) + $"MB");
|
||||
|
||||
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
|
||||
var path = @"D:\git\MiniExcel\samples\xlsx\TestTypeMapping_AutoCheckFormat.xlsx";
|
||||
var path = @"D:\git\MiniExcel\samples\xlsx\TestIssue222.xlsx";
|
||||
using (var stream = File.OpenRead(path))
|
||||
using (var reader = ExcelReaderFactory.CreateReader(stream))
|
||||
{
|
||||
|
@ -21,8 +21,8 @@
|
||||
void Main()
|
||||
{
|
||||
var path = Path.Combine(Path.GetTempPath(), $"{Guid.NewGuid()}.xlsx");
|
||||
var values = Enumerable.Range(1, 1000_000).Select(index => Enumerable.Range(1, 10).ToDictionary(s => $"col{s}", s=> $"HelloWorld{index}"));
|
||||
MiniExcel.SaveAs(path,values);
|
||||
var values = Enumerable.Range(1, 1_000_000).Select(index => Enumerable.Range(1, 10).ToDictionary(s => $"col{s}", s=> $"HelloWorld{index}"));
|
||||
MiniExcel.SaveAs(path,values,false);
|
||||
Console.WriteLine(path);
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
<NuGetReference>LinqToExcel</NuGetReference>
|
||||
<NuGetReference>LinqToExcel_x64</NuGetReference>
|
||||
<NuGetReference>Markdig</NuGetReference>
|
||||
<NuGetReference Version="0.0.6-beta" Prerelease="true">MiniExcel</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>NPOI</NuGetReference>
|
||||
<NuGetReference>NPOI.Extension</NuGetReference>
|
||||
@ -55,7 +55,7 @@ void Main()
|
||||
using (var transaction = connection.BeginTransaction())
|
||||
using (var stream = File.OpenRead(path))
|
||||
{
|
||||
var rows = stream.Query();
|
||||
var rows = stream.Query().Take(300_000);
|
||||
foreach (var row in rows)
|
||||
connection.Execute("insert into T (A,B) values (@A,@B)", new { row.A, row.B }, transaction: transaction);
|
||||
transaction.Commit();
|
||||
@ -68,6 +68,10 @@ void Main()
|
||||
{
|
||||
var count = connection.ExecuteScalar<int>("select count(*) from T");
|
||||
Console.WriteLine($"count : {count}");
|
||||
var top10 = connection.Query("select * from T limit 10;");
|
||||
Console.WriteLine($"top10 : ");
|
||||
Console.WriteLine(top10);
|
||||
}
|
||||
File.Delete(tempSqlitePath);
|
||||
}
|
||||
|
||||
|
44
drafts/【Try】ClosedXml Report Merge Generate.linq
Normal file
44
drafts/【Try】ClosedXml Report Merge Generate.linq
Normal file
@ -0,0 +1,44 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>ClosedXML.Report</NuGetReference>
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<Namespace>ClosedXML.Report</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.Linq</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
void Main()
|
||||
{
|
||||
const string outputFile = @".\Output\report.xlsx";
|
||||
var template = new XLTemplate(@"C:\Users\Wei\Downloads\ClosedXmlMergeTemplate.xlsx");
|
||||
|
||||
var value = new
|
||||
{
|
||||
project = new[] {
|
||||
new {name = "項目1",content="[]內容1,[]內容2,[]內容3,[]內容4,[]內容5"},
|
||||
new {name = "項目2",content="[]內容1,[]內容2,[]內容3,[]內容4,[]內容5"},
|
||||
new {name = "項目3",content="[]內容1,[]內容2,[]內容3,[]內容4,[]內容5"},
|
||||
new {name = "項目4",content="[]內容1,[]內容2,[]內容3,[]內容4,[]內容5"},
|
||||
}
|
||||
};
|
||||
template.AddVariable(value);
|
||||
template.Generate();
|
||||
template.SaveAs(outputFile);
|
||||
|
||||
//Show report
|
||||
Process.Start(new ProcessStartInfo(outputFile) { UseShellExecute = true });
|
||||
}
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
@ -0,0 +1,33 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>ClosedXML</NuGetReference>
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<Namespace>ClosedXML.Excel</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Diagnostics</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.Linq</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
void Main()
|
||||
{
|
||||
var path = Path.Combine(Path.GetTempPath(), $"{Guid.NewGuid()}.xlsx");
|
||||
Console.WriteLine(path);
|
||||
using (var workbook = new XLWorkbook(@"D:\git\MiniExcel\samples\xlsx\TestIssue207_Template_Merge_row_list_rendering_without_merge\template.xlsx"))
|
||||
{
|
||||
workbook.SaveAs(path);
|
||||
}
|
||||
}
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
71
drafts/【Try】GetNamespacePrefixLogic.linq
Normal file
71
drafts/【Try】GetNamespacePrefixLogic.linq
Normal file
@ -0,0 +1,71 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Diagnostics</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.Linq</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
void Main()
|
||||
{
|
||||
GetNamespaceOfPrefix();
|
||||
GetPrefixOfNamespace();
|
||||
}
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
||||
public static void GetNamespaceOfPrefix()
|
||||
{
|
||||
Console.WriteLine("GetNamespaceOfPrefix");
|
||||
XmlDocument doc = new XmlDocument();
|
||||
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
|
||||
"<title>Pride And Prejudice</title>" +
|
||||
"</book>");
|
||||
|
||||
XmlNode root = doc.FirstChild;
|
||||
|
||||
//Create a new attribute.
|
||||
string ns = root.GetNamespaceOfPrefix("bk");
|
||||
XmlNode attr = doc.CreateNode(XmlNodeType.Attribute, "genre", ns);
|
||||
attr.Value = "novel";
|
||||
|
||||
//Add the attribute to the document.
|
||||
root.Attributes.SetNamedItem(attr);
|
||||
|
||||
Console.WriteLine("Display the modified XML...");
|
||||
doc.Save(Console.Out);
|
||||
}
|
||||
|
||||
public static void GetPrefixOfNamespace()
|
||||
{
|
||||
Console.WriteLine("GetPrefixOfNamespace");
|
||||
XmlDocument doc = new XmlDocument();
|
||||
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
|
||||
"<title>Pride And Prejudice</title>" +
|
||||
"</book>");
|
||||
|
||||
XmlNode root = doc.FirstChild;
|
||||
|
||||
//Create a new node.
|
||||
string prefix = root.GetPrefixOfNamespace("urn:samples");
|
||||
XmlElement elem = doc.CreateElement(prefix, "style", "urn:samples");
|
||||
elem.InnerText = "hardcover";
|
||||
|
||||
Console.WriteLine(elem);
|
||||
|
||||
//Add the node to the document.
|
||||
root.AppendChild(elem);
|
||||
|
||||
Console.WriteLine("Display the modified XML...");
|
||||
doc.Save(Console.Out);
|
||||
}
|
@ -33,8 +33,29 @@ void Test1()
|
||||
Console.WriteLine(RemoveAllNamespaces(doc.ToString()));
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
void Test3()
|
||||
{
|
||||
|
||||
{
|
||||
var docX = XElement.Parse(xml);
|
||||
}
|
||||
{
|
||||
|
||||
}
|
||||
var docX = XElement.Parse(xml);
|
||||
var sb = $"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>{docX.ToString()}";
|
||||
|
||||
|
||||
var prefix = docX.GetPrefixOfNamespace(docX.Name.Namespace);
|
||||
// remove
|
||||
docX.Name = docX.Name.LocalName;
|
||||
foreach (XElement XE in docX.DescendantsAndSelf()) //Avoid prefix problem...
|
||||
{
|
||||
XE.Name = XE.Name.LocalName;
|
||||
}
|
||||
|
||||
XmlNamespaceManager ns = new XmlNamespaceManager(new NameTable());
|
||||
ns.AddNamespace("x", "http://schemas.openxmlformats.org/spreadsheetml/2006/main");
|
||||
var doc = new XmlDocument();
|
||||
@ -162,4 +183,39 @@ const string xml = @"<?xml version=""1.0"" encoding=""utf-8""?>
|
||||
<x:pageSetup paperSize=""1"" scale=""100"" pageOrder=""downThenOver"" orientation=""default"" blackAndWhite=""0"" draft=""0"" cellComments=""none"" errors=""displayed"" />
|
||||
<x:headerFooter />
|
||||
<x:tableParts count=""0"" />
|
||||
</x:worksheet>";
|
||||
</x:worksheet>";
|
||||
|
||||
const string withoutPrefixXml = @"<?xml version=""1.0"" encoding=""utf-8""?>
|
||||
<worksheet xmlns:r=""http://schemas.openxmlformats.org/officeDocument/2006/relationships"" xmlns:x=""http://schemas.openxmlformats.org/spreadsheetml/2006/main"">
|
||||
<sheetPr>
|
||||
<outlinePr summaryBelow=""1"" summaryRight=""1"" />
|
||||
</sheetPr>
|
||||
<dimension ref=""A1:B2"" />
|
||||
<sheetViews>
|
||||
<sheetView workbookViewId=""0"" />
|
||||
</sheetViews>
|
||||
<sheetFormatPr defaultRowHeight=""15"" />
|
||||
<sheetData>
|
||||
<row r=""1"" spans=""1:2"">
|
||||
<c r=""A1"" s=""0"" t=""s"">
|
||||
<v>0</v>
|
||||
</c>
|
||||
<c r=""B1"" s=""1"">
|
||||
<v>44257.3802667361</v>
|
||||
</c>
|
||||
</row>
|
||||
<row r=""2"" spans=""1:2"">
|
||||
<c r=""A2"" s=""0"">
|
||||
<f>MID(A1, 7, 5)</f>
|
||||
</c>
|
||||
<c r=""B2"" s=""0"" t=""n"">
|
||||
<v>123</v>
|
||||
</c>
|
||||
</row>
|
||||
</sheetData>
|
||||
<printOptions horizontalCentered=""0"" verticalCentered=""0"" headings=""0"" gridLines=""0"" />
|
||||
<pageMargins left=""0.75"" right=""0.75"" top=""0.75"" bottom=""0.5"" header=""0.5"" footer=""0.75"" />
|
||||
<pageSetup paperSize=""1"" scale=""100"" pageOrder=""downThenOver"" orientation=""default"" blackAndWhite=""0"" draft=""0"" cellComments=""none"" errors=""displayed"" />
|
||||
<headerFooter />
|
||||
<tableParts count=""0"" />
|
||||
</worksheet>";
|
103
drafts/【Try】XmlDataReader read order.linq
Normal file
103
drafts/【Try】XmlDataReader read order.linq
Normal file
@ -0,0 +1,103 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Diagnostics</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
void Main()
|
||||
{
|
||||
var doc = new XmlDocument();
|
||||
doc.LoadXml(xml);
|
||||
|
||||
var bytes = Encoding.UTF8.GetBytes(xml);
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
stream.Write(bytes);
|
||||
stream.Position=0;
|
||||
|
||||
var reader = XmlReader.Create(stream, _xmlSettings);
|
||||
|
||||
reader.MoveToContent();
|
||||
reader.Read();
|
||||
while (reader.Read())
|
||||
{
|
||||
Console.WriteLine($"{reader.Name},{reader.Value}");
|
||||
}
|
||||
|
||||
// stream.Position = 0;
|
||||
//
|
||||
// reader = XmlReader.Create(stream, _xmlSettings);
|
||||
// reader.MoveToContent();
|
||||
// reader.Read();
|
||||
// while (reader.Read())
|
||||
// {
|
||||
// Console.WriteLine($"{reader.Name},{reader.Value}");
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static readonly XmlReaderSettings _xmlSettings = new XmlReaderSettings
|
||||
{
|
||||
IgnoreComments = true,
|
||||
IgnoreWhitespace = true,
|
||||
XmlResolver = null,
|
||||
};
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
||||
public class SharingStringReader
|
||||
{
|
||||
// sharingstringreder
|
||||
}
|
||||
|
||||
const string xml = @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>
|
||||
<worksheet xmlns=""http://schemas.openxmlformats.org/spreadsheetml/2006/main""
|
||||
xmlns:r=""http://schemas.openxmlformats.org/officeDocument/2006/relationships""
|
||||
xmlns:mc=""http://schemas.openxmlformats.org/markup-compatibility/2006"" mc:Ignorable=""x14ac xr xr2 xr3""
|
||||
xmlns:x14ac=""http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac""
|
||||
xmlns:xr=""http://schemas.microsoft.com/office/spreadsheetml/2014/revision""
|
||||
xmlns:xr2=""http://schemas.microsoft.com/office/spreadsheetml/2015/revision2""
|
||||
xmlns:xr3=""http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"" xr:uid=""{7A401454-31EE-4EA0-B820-0475E0C5C4AB}"">
|
||||
<dimension ref=""B2:G8""/>
|
||||
<sheetViews>
|
||||
<sheetView tabSelected=""1"" workbookViewId=""0"">
|
||||
<selection activeCell=""G2"" sqref=""G2""/>
|
||||
</sheetView>
|
||||
</sheetViews>
|
||||
<sheetFormatPr defaultRowHeight=""14.4"" x14ac:dyDescent=""0.3""/>
|
||||
<sheetData>
|
||||
<row r=""2"" spans=""2:7"" x14ac:dyDescent=""0.3"">
|
||||
<c r=""C2"">
|
||||
<v>1</v>
|
||||
</c>
|
||||
<c r=""G2"">
|
||||
<v>1</v>
|
||||
</c>
|
||||
</row>
|
||||
<row r=""5"" spans=""2:7"" x14ac:dyDescent=""0.3"">
|
||||
<c r=""E5"">
|
||||
<v>1</v>
|
||||
</c>
|
||||
</row>
|
||||
<row r=""8"" spans=""2:7"" x14ac:dyDescent=""0.3"">
|
||||
<c r=""B8"">
|
||||
<v>1</v>
|
||||
</c>
|
||||
</row>
|
||||
</sheetData>
|
||||
<pageMargins left=""0.7"" right=""0.7"" top=""0.75"" bottom=""0.75"" header=""0.3"" footer=""0.3""/>
|
||||
<pageSetup paperSize=""9"" orientation=""portrait"" r:id=""rId1""/>
|
||||
</worksheet>";
|
38
drafts/【Try】XmlDocument Remove all namespace and prefix.linq
Normal file
38
drafts/【Try】XmlDocument Remove all namespace and prefix.linq
Normal file
@ -0,0 +1,38 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Diagnostics</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
void Main()
|
||||
{
|
||||
var xml = @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>
|
||||
<worksheet xmlns=""http://schemas.openxmlformats.org/spreadsheetml/2006/main"" xmlns:r=""http://schemas.openxmlformats.org/officeDocument/2006/relationships"" xmlns:mc=""http://schemas.openxmlformats.org/markup-compatibility/2006"" mc:Ignorable=""x14ac xr xr2 xr3"" xmlns:x14ac=""http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"" xmlns:xr=""http://schemas.microsoft.com/office/spreadsheetml/2014/revision"" xmlns:xr2=""http://schemas.microsoft.com/office/spreadsheetml/2015/revision2"" xmlns:xr3=""http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"" xr:uid=""{00000000-0001-0000-0000-000000000000}""><dimension ref=""A1:C5""/><sheetViews><sheetView tabSelected=""1"" zoomScaleNormal=""100"" workbookViewId=""0""><selection activeCell=""B6"" sqref=""B6""/></sheetView></sheetViews><sheetFormatPr defaultColWidth=""11.5546875"" defaultRowHeight=""13.2"" x14ac:dyDescent=""0.25""/><cols><col min=""2"" max=""2"" width=""17.109375"" customWidth=""1""/><col min=""3"" max=""3"" width=""21.77734375"" customWidth=""1""/></cols><sheetData><row r=""1"" spans=""1:3"" x14ac:dyDescent=""0.25""><c r=""A1"" s=""4"" t=""s""><v>0</v></c><c r=""B1"" s=""4""/><c r=""C1"" s=""5""/></row><row r=""2"" spans=""1:3"" x14ac:dyDescent=""0.25""><c r=""A2"" s=""2"" t=""s""><v>1</v></c><c r=""B2"" s=""2"" t=""s""><v>8</v></c><c r=""C2"" s=""2"" t=""s""><v>7</v></c></row><row r=""3"" spans=""1:3"" x14ac:dyDescent=""0.25""><c r=""A3"" s=""1""/><c r=""B3"" s=""3"" t=""s""><v>3</v></c><c r=""C3"" s=""3"" t=""s""><v>4</v></c></row><row r=""4"" spans=""1:3"" x14ac:dyDescent=""0.25""><c r=""A4"" s=""2"" t=""s""><v>2</v></c><c r=""B4"" s=""2"" t=""s""><v>8</v></c><c r=""C4"" s=""2"" t=""s""><v>7</v></c></row><row r=""5"" spans=""1:3"" x14ac:dyDescent=""0.25""><c r=""A5"" s=""1""/><c r=""B5"" s=""3"" t=""s""><v>6</v></c><c r=""C5"" s=""3"" t=""s""><v>5</v></c></row></sheetData><mergeCells count=""1""><mergeCell ref=""A1:C1""/></mergeCells><pageMargins left=""0.78749999999999998"" right=""0.78749999999999998"" top=""1.05277777777778"" bottom=""1.05277777777778"" header=""0.78749999999999998"" footer=""0.78749999999999998""/><pageSetup orientation=""portrait"" useFirstPageNumber=""1"" horizontalDpi=""300"" verticalDpi=""300"" r:id=""rId1""/><headerFooter><oddHeader>&C&""Times New Roman,Regular""&12&A</oddHeader><oddFooter>&C&""Times New Roman,Regular""&12Page &P</oddFooter></headerFooter></worksheet>";
|
||||
var doc = new XmlDocument();
|
||||
doc.LoadXml(xml);
|
||||
SetPrefix("x",doc.ChildNodes[1]);
|
||||
Console.WriteLine(doc);
|
||||
}
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
||||
private static void SetPrefix(string prefix, XmlNode node)
|
||||
{
|
||||
node.Prefix = prefix;
|
||||
|
||||
foreach (XmlNode n in node.ChildNodes)
|
||||
{
|
||||
SetPrefix(prefix, n);
|
||||
}
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Diagnostics</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
//[c# - Adding a prefix to an xml node - Stack Overflow](https://stackoverflow.com/questions/5157448/adding-a-prefix-to-an-xml-node)
|
||||
void Main()
|
||||
{
|
||||
{
|
||||
var xml = @"<Folio>
|
||||
<Node1>Value1</Node1>
|
||||
<Node2>Value2</Node2>
|
||||
<Node3>Value3</Node3>
|
||||
</Folio>";
|
||||
|
||||
var doc = new XmlDocument();
|
||||
doc.LoadXml(xml);
|
||||
SetPrefix("x", doc.ChildNodes[0]);
|
||||
Console.WriteLine(doc.ChildNodes);
|
||||
}
|
||||
{
|
||||
var xml = @"<Folio xmlns=""http://schemas.openxmlformats.org/spreadsheetml/2006/main"">
|
||||
<Node1>Value1</Node1>
|
||||
<Node2>Value2</Node2>
|
||||
<Node3>Value3</Node3>
|
||||
</Folio>";
|
||||
|
||||
var doc = new XmlDocument();
|
||||
doc.LoadXml(xml);
|
||||
SetPrefix("x", doc.ChildNodes[0]);
|
||||
Console.WriteLine(doc.ChildNodes);
|
||||
}
|
||||
}
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
||||
public static void SetPrefix(string prefix, XmlNode node)
|
||||
{
|
||||
node.Prefix = prefix;
|
||||
foreach (XmlNode n in node.ChildNodes)
|
||||
SetPrefix(prefix, n);
|
||||
}
|
98
drafts/【Try】use reader to write stream to new one.linq
Normal file
98
drafts/【Try】use reader to write stream to new one.linq
Normal file
@ -0,0 +1,98 @@
|
||||
<Query Kind="Program">
|
||||
<NuGetReference>Dapper</NuGetReference>
|
||||
<NuGetReference>MiniExcel</NuGetReference>
|
||||
<NuGetReference>Newtonsoft.Json</NuGetReference>
|
||||
<NuGetReference>System.Data.SqlClient</NuGetReference>
|
||||
<Namespace>Dapper</Namespace>
|
||||
<Namespace>MiniExcelLibs</Namespace>
|
||||
<Namespace>Newtonsoft.Json</Namespace>
|
||||
<RemoveNamespace>System.Data</RemoveNamespace>
|
||||
<RemoveNamespace>System.Diagnostics</RemoveNamespace>
|
||||
<RemoveNamespace>System.Linq.Expressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Text.RegularExpressions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Threading</RemoveNamespace>
|
||||
<RemoveNamespace>System.Transactions</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.Linq</RemoveNamespace>
|
||||
<RemoveNamespace>System.Xml.XPath</RemoveNamespace>
|
||||
</Query>
|
||||
|
||||
// https://docs.microsoft.com/en-us/archive/msdn-magazine/2003/may/manipulating-xml-data-with-integrated-readers-and-writers-in-net
|
||||
void Main()
|
||||
{
|
||||
var bytes = Encoding.UTF8.GetBytes(xml);
|
||||
using (var stream = new MemoryStream(bytes))
|
||||
{
|
||||
GetXmlFileNodeLayout(stream).Dump();
|
||||
}
|
||||
}
|
||||
|
||||
// You can define other methods, fields, classes and namespaces here
|
||||
string GetXmlFileNodeLayout(System.IO.Stream stream)
|
||||
{
|
||||
// Open the stream
|
||||
XmlTextReader reader = new XmlTextReader(stream);
|
||||
// Loop through the nodes and accumulate text into a string
|
||||
StringWriter writer = new StringWriter();
|
||||
string tabPrefix = "";
|
||||
while (reader.Read())
|
||||
{
|
||||
// Write the start tag
|
||||
if (reader.NodeType == XmlNodeType.Element)
|
||||
{
|
||||
tabPrefix = new string('\t', reader.Depth);
|
||||
writer.WriteLine("{0}<{1}>", tabPrefix, reader.Name);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Write the end tag
|
||||
if (reader.NodeType == XmlNodeType.EndElement)
|
||||
{
|
||||
tabPrefix = new string('\t', reader.Depth);
|
||||
writer.WriteLine("{0}</{1}>", tabPrefix, reader.Name);
|
||||
}
|
||||
}
|
||||
}
|
||||
// Write to the output window
|
||||
string buf = writer.ToString();
|
||||
writer.Close();
|
||||
// Close the stream
|
||||
reader.Close();
|
||||
return buf;
|
||||
}
|
||||
|
||||
const string xml = @"<?xml version=""1.0"" encoding=""utf-8""?>
|
||||
<x:worksheet xmlns:r=""http://schemas.openxmlformats.org/officeDocument/2006/relationships""
|
||||
xmlns:x=""http://schemas.openxmlformats.org/spreadsheetml/2006/main"">
|
||||
<x:sheetPr>
|
||||
<x:outlinePr summaryBelow=""1"" summaryRight=""1"" />
|
||||
</x:sheetPr>
|
||||
<x:dimension ref=""A1:B2"" />
|
||||
<x:sheetViews>
|
||||
<x:sheetView workbookViewId=""0"" />
|
||||
</x:sheetViews>
|
||||
<x:sheetFormatPr defaultRowHeight=""15"" />
|
||||
<x:sheetData>
|
||||
<x:row r=""1"" spans=""1:2"">
|
||||
<x:c r=""A1"" s=""0"" t=""s"">
|
||||
<x:v>0</x:v>
|
||||
</x:c>
|
||||
<x:c r=""B1"" s=""1"">
|
||||
<x:v>44257.3802667361</x:v>
|
||||
</x:c>
|
||||
</x:row>
|
||||
<x:row r=""2"" spans=""1:2"">
|
||||
<x:c r=""A2"" s=""0"">
|
||||
<x:f>MID(A1, 7, 5)</x:f>
|
||||
</x:c>
|
||||
<x:c r=""B2"" s=""0"" t=""n"">
|
||||
<x:v>123</x:v>
|
||||
</x:c>
|
||||
</x:row>
|
||||
</x:sheetData>
|
||||
<x:printOptions horizontalCentered=""0"" verticalCentered=""0"" headings=""0"" gridLines=""0"" />
|
||||
<x:pageMargins left=""0.75"" right=""0.75"" top=""0.75"" bottom=""0.5"" header=""0.5"" footer=""0.75"" />
|
||||
<x:pageSetup paperSize=""1"" scale=""100"" pageOrder=""downThenOver"" orientation=""default"" blackAndWhite=""0"" draft=""0"" cellComments=""none"" errors=""displayed"" />
|
||||
<x:headerFooter />
|
||||
<x:tableParts count=""0"" />
|
||||
</x:worksheet>";
|
||||
|
BIN
samples/xlsx/TestIssue224.xlsx
Normal file
BIN
samples/xlsx/TestIssue224.xlsx
Normal file
Binary file not shown.
BIN
samples/xlsx/TestOffice2007DefaultEmpty.xlsx
Normal file
BIN
samples/xlsx/TestOffice2007DefaultEmpty.xlsx
Normal file
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="bin" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings"/><Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Default Extension="xml" ContentType="application/xml"/><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/><Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/><Override PartName="/xl/worksheets/sheet2.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/><Override PartName="/xl/worksheets/sheet3.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/><Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/></Types>
|
2
samples/xlsx/TestOffice2007DefaultEmpty/_rels/.rels
Normal file
2
samples/xlsx/TestOffice2007DefaultEmpty/_rels/.rels
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>
|
2
samples/xlsx/TestOffice2007DefaultEmpty/docProps/app.xml
Normal file
2
samples/xlsx/TestOffice2007DefaultEmpty/docProps/app.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>工作表</vt:lpstr></vt:variant><vt:variant><vt:i4>3</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="3" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr><vt:lpstr>Sheet2</vt:lpstr><vt:lpstr>Sheet3</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>12.0000</AppVersion></Properties>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>Administrator</dc:creator><cp:lastModifiedBy></cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">2006-09-13T11:21:51Z</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">2006-09-13T11:21:55Z</dcterms:modified></cp:coreProperties>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet3.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet2.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/></Relationships>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
2
samples/xlsx/TestOffice2007DefaultEmpty/xl/styles.xml
Normal file
2
samples/xlsx/TestOffice2007DefaultEmpty/xl/styles.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><fonts count="2"><font><sz val="11"/><color theme="1"/><name val="宋体"/><family val="2"/><charset val="134"/><scheme val="minor"/></font><font><sz val="9"/><name val="宋体"/><family val="2"/><charset val="134"/><scheme val="minor"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"><alignment vertical="center"/></xf></cellStyleXfs><cellXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="0"><alignment vertical="center"/></xf></cellXfs><cellStyles count="1"><cellStyle name="常规" xfId="0" builtinId="0"/></cellStyles><dxfs count="0"/><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleLight16"/></styleSheet>
|
File diff suppressed because one or more lines are too long
2
samples/xlsx/TestOffice2007DefaultEmpty/xl/workbook.xml
Normal file
2
samples/xlsx/TestOffice2007DefaultEmpty/xl/workbook.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="4" lowestEdited="4" rupBuild="4505"/><workbookPr filterPrivacy="1" defaultThemeVersion="124226"/><bookViews><workbookView xWindow="0" yWindow="90" windowWidth="19200" windowHeight="11640"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/><sheet name="Sheet2" sheetId="2" r:id="rId2"/><sheet name="Sheet3" sheetId="3" r:id="rId3"/></sheets><calcPr calcId="122211"/></workbook>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings" Target="../printerSettings/printerSettings1.bin"/></Relationships>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings" Target="../printerSettings/printerSettings2.bin"/></Relationships>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings" Target="../printerSettings/printerSettings3.bin"/></Relationships>
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
|
||||
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
|
||||
<dimension ref="A1"/>
|
||||
<sheetViews>
|
||||
<sheetView tabSelected="1" workbookViewId="0"/>
|
||||
</sheetViews>
|
||||
<sheetFormatPr defaultRowHeight="13.5"/>
|
||||
<sheetData/>
|
||||
<phoneticPr fontId="1" type="noConversion"/>
|
||||
<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
|
||||
<pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
|
||||
</worksheet>
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
|
||||
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
|
||||
<dimension ref="A1"/>
|
||||
<sheetViews>
|
||||
<sheetView workbookViewId="0"/>
|
||||
</sheetViews>
|
||||
<sheetFormatPr defaultRowHeight="13.5"/>
|
||||
<sheetData/>
|
||||
<phoneticPr fontId="1" type="noConversion"/>
|
||||
<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
|
||||
<pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
|
||||
</worksheet>
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
|
||||
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
|
||||
<dimension ref="A1"/>
|
||||
<sheetViews>
|
||||
<sheetView workbookViewId="0"/>
|
||||
</sheetViews>
|
||||
<sheetFormatPr defaultRowHeight="13.5"/>
|
||||
<sheetData/>
|
||||
<phoneticPr fontId="1" type="noConversion"/>
|
||||
<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
|
||||
<pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
|
||||
</worksheet>
|
BIN
samples/xlsx/comment/empty.xlsx
Normal file
BIN
samples/xlsx/comment/empty.xlsx
Normal file
Binary file not shown.
2
samples/xlsx/comment/empty/[Content_Types].xml
Normal file
2
samples/xlsx/comment/empty/[Content_Types].xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Default Extension="xml" ContentType="application/xml"/><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/><Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/><Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/><Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>
|
2
samples/xlsx/comment/empty/_rels/.rels
Normal file
2
samples/xlsx/comment/empty/_rels/.rels
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>
|
2
samples/xlsx/comment/empty/docProps/app.xml
Normal file
2
samples/xlsx/comment/empty/docProps/app.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0300</AppVersion></Properties>
|
2
samples/xlsx/comment/empty/docProps/core.xml
Normal file
2
samples/xlsx/comment/empty/docProps/core.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>Wei</dc:creator><cp:lastModifiedBy>Wei</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">2021-04-19T04:02:57Z</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">2021-04-19T04:03:49Z</dcterms:modified></cp:coreProperties>
|
2
samples/xlsx/comment/empty/xl/_rels/workbook.xml.rels
Normal file
2
samples/xlsx/comment/empty/xl/_rels/workbook.xml.rels
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/></Relationships>
|
2
samples/xlsx/comment/empty/xl/styles.xml
Normal file
2
samples/xlsx/comment/empty/xl/styles.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac x16r2 xr" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac" xmlns:x16r2="http://schemas.microsoft.com/office/spreadsheetml/2015/02/main" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision"><fonts count="1" x14ac:knownFonts="1"><font><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs><cellXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="0"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles><dxfs count="0"/><tableStyles count="0" defaultTableStyle="TableStyleMedium2" defaultPivotStyle="PivotStyleLight16"/><extLst><ext uri="{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}" xmlns:x14="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"><x14:slicerStyles defaultSlicerStyle="SlicerStyleLight1"/></ext><ext uri="{9260A510-F301-46a8-8635-F512D64BE5F5}" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><x15:timelineStyles defaultTimelineStyle="TimeSlicerStyleLight1"/></ext></extLst></styleSheet>
|
2
samples/xlsx/comment/empty/xl/theme/theme1.xml
Normal file
2
samples/xlsx/comment/empty/xl/theme/theme1.xml
Normal file
File diff suppressed because one or more lines are too long
2
samples/xlsx/comment/empty/xl/workbook.xml
Normal file
2
samples/xlsx/comment/empty/xl/workbook.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15 xr xr6 xr10 xr2" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision" xmlns:xr6="http://schemas.microsoft.com/office/spreadsheetml/2016/revision6" xmlns:xr10="http://schemas.microsoft.com/office/spreadsheetml/2016/revision10" xmlns:xr2="http://schemas.microsoft.com/office/spreadsheetml/2015/revision2"><fileVersion appName="xl" lastEdited="7" lowestEdited="7" rupBuild="23901"/><workbookPr defaultThemeVersion="166925"/><mc:AlternateContent xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"><mc:Choice Requires="x15"><x15ac:absPath url="D:\git\MiniExcel\samples\xlsx\comment\" xmlns:x15ac="http://schemas.microsoft.com/office/spreadsheetml/2010/11/ac"/></mc:Choice></mc:AlternateContent><xr:revisionPtr revIDLastSave="0" documentId="8_{8CECF37D-09A8-494C-A040-0FF537852490}" xr6:coauthVersionLast="46" xr6:coauthVersionMax="46" xr10:uidLastSave="{00000000-0000-0000-0000-000000000000}"/><bookViews><workbookView xWindow="-108" yWindow="-108" windowWidth="23256" windowHeight="12720" xr2:uid="{FE755C7B-A074-4626-9912-395C49C3BBCD}"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="191029"/><extLst><ext uri="{140A7094-0E35-4892-8432-C4D2E57EDEB5}" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><x15:workbookPr chartTrackingRefBase="1"/></ext><ext uri="{B58B0392-4F1F-4190-BB64-5DF3571DCE5F}" xmlns:xcalcf="http://schemas.microsoft.com/office/spreadsheetml/2018/calcfeatures"><xcalcf:calcFeatures><xcalcf:feature name="microsoft.com:RD"/><xcalcf:feature name="microsoft.com:Single"/><xcalcf:feature name="microsoft.com:FV"/><xcalcf:feature name="microsoft.com:CNMTM"/><xcalcf:feature name="microsoft.com:LET_WF"/></xcalcf:calcFeatures></ext></extLst></workbook>
|
2
samples/xlsx/comment/empty/xl/worksheets/sheet1.xml
Normal file
2
samples/xlsx/comment/empty/xl/worksheets/sheet1.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac xr xr2 xr3" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision" xmlns:xr2="http://schemas.microsoft.com/office/spreadsheetml/2015/revision2" xmlns:xr3="http://schemas.microsoft.com/office/spreadsheetml/2016/revision3" xr:uid="{6A951599-E33D-43E8-8E18-3F4B0D51299D}"><dimension ref="A1"/><sheetViews><sheetView tabSelected="1" workbookViewId="0"/></sheetViews><sheetFormatPr defaultRowHeight="14.4" x14ac:dyDescent="0.3"/><sheetData/><pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/></worksheet>
|
BIN
samples/xlsx/comment/error_comment.xlsx
Normal file
BIN
samples/xlsx/comment/error_comment.xlsx
Normal file
Binary file not shown.
2
samples/xlsx/comment/error_comment/[Content_Types].xml
Normal file
2
samples/xlsx/comment/error_comment/[Content_Types].xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="bin" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings"/><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/><Default Extension="xml" ContentType="application/xml"/><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/><Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/><Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"/><Override PartName="/xl/comments1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"/><Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/><Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>
|
2
samples/xlsx/comment/error_comment/_rels/.rels
Normal file
2
samples/xlsx/comment/error_comment/_rels/.rels
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>
|
2
samples/xlsx/comment/error_comment/docProps/app.xml
Normal file
2
samples/xlsx/comment/error_comment/docProps/app.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0300</AppVersion></Properties>
|
2
samples/xlsx/comment/error_comment/docProps/core.xml
Normal file
2
samples/xlsx/comment/error_comment/docProps/core.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>Wei</dc:creator><cp:lastModifiedBy>Wei</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">2021-04-19T04:02:57Z</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">2021-04-19T04:05:49Z</dcterms:modified></cp:coreProperties>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" Target="sharedStrings.xml"/></Relationships>
|
3
samples/xlsx/comment/error_comment/xl/comments1.xml
Normal file
3
samples/xlsx/comment/error_comment/xl/comments1.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<comments xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="xr" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision"><authors><author>Wei</author></authors><commentList><comment ref="A1" authorId="0" shapeId="0" xr:uid="{9107B649-B168-4719-9FBA-1CE3D1F72A9B}"><text><r><rPr><b/><sz val="9"/><color indexed="81"/><rFont val="Tahoma"/><charset val="1"/></rPr><t>Wei:</t></r><r><rPr><sz val="9"/><color indexed="81"/><rFont val="Tahoma"/><charset val="1"/></rPr><t xml:space="preserve">
|
||||
Error</t></r></text></comment></commentList></comments>
|
@ -0,0 +1,29 @@
|
||||
<xml xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:x="urn:schemas-microsoft-com:office:excel">
|
||||
<o:shapelayout v:ext="edit">
|
||||
<o:idmap v:ext="edit" data="1"/>
|
||||
</o:shapelayout><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202"
|
||||
path="m,l,21600r21600,l21600,xe">
|
||||
<v:stroke joinstyle="miter"/>
|
||||
<v:path gradientshapeok="t" o:connecttype="rect"/>
|
||||
</v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t202" style='position:absolute;
|
||||
margin-left:57pt;margin-top:1.2pt;width:100.8pt;height:60.6pt;z-index:1;
|
||||
visibility:hidden' fillcolor="infoBackground [80]" strokecolor="none [81]"
|
||||
o:insetmode="auto">
|
||||
<v:fill color2="infoBackground [80]"/>
|
||||
<v:shadow color="none [81]" obscured="t"/>
|
||||
<v:path o:connecttype="none"/>
|
||||
<v:textbox style='mso-direction-alt:auto'>
|
||||
<div style='text-align:left'></div>
|
||||
</v:textbox>
|
||||
<x:ClientData ObjectType="Note">
|
||||
<x:MoveWithCells/>
|
||||
<x:SizeWithCells/>
|
||||
<x:Anchor>
|
||||
1, 12, 0, 1, 3, 18, 4, 5</x:Anchor>
|
||||
<x:AutoFill>False</x:AutoFill>
|
||||
<x:Row>0</x:Row>
|
||||
<x:Column>0</x:Column>
|
||||
</x:ClientData>
|
||||
</v:shape></xml>
|
Binary file not shown.
2
samples/xlsx/comment/error_comment/xl/sharedStrings.xml
Normal file
2
samples/xlsx/comment/error_comment/xl/sharedStrings.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="1" uniqueCount="1"><si><t>Error</t></si></sst>
|
2
samples/xlsx/comment/error_comment/xl/styles.xml
Normal file
2
samples/xlsx/comment/error_comment/xl/styles.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac x16r2 xr" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac" xmlns:x16r2="http://schemas.microsoft.com/office/spreadsheetml/2015/02/main" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision"><fonts count="4" x14ac:knownFonts="1"><font><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="11"/><color rgb="FFFF0000"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><sz val="9"/><color indexed="81"/><name val="Tahoma"/><charset val="1"/></font><font><b/><sz val="9"/><color indexed="81"/><name val="Tahoma"/><charset val="1"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs><cellXfs count="2"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" xfId="0"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" xfId="0" applyFont="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles><dxfs count="0"/><tableStyles count="0" defaultTableStyle="TableStyleMedium2" defaultPivotStyle="PivotStyleLight16"/><extLst><ext uri="{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}" xmlns:x14="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"><x14:slicerStyles defaultSlicerStyle="SlicerStyleLight1"/></ext><ext uri="{9260A510-F301-46a8-8635-F512D64BE5F5}" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><x15:timelineStyles defaultTimelineStyle="TimeSlicerStyleLight1"/></ext></extLst></styleSheet>
|
2
samples/xlsx/comment/error_comment/xl/theme/theme1.xml
Normal file
2
samples/xlsx/comment/error_comment/xl/theme/theme1.xml
Normal file
File diff suppressed because one or more lines are too long
2
samples/xlsx/comment/error_comment/xl/workbook.xml
Normal file
2
samples/xlsx/comment/error_comment/xl/workbook.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15 xr xr6 xr10 xr2" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision" xmlns:xr6="http://schemas.microsoft.com/office/spreadsheetml/2016/revision6" xmlns:xr10="http://schemas.microsoft.com/office/spreadsheetml/2016/revision10" xmlns:xr2="http://schemas.microsoft.com/office/spreadsheetml/2015/revision2"><fileVersion appName="xl" lastEdited="7" lowestEdited="7" rupBuild="23901"/><workbookPr defaultThemeVersion="166925"/><mc:AlternateContent xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"><mc:Choice Requires="x15"><x15ac:absPath url="D:\git\MiniExcel\samples\xlsx\comment\" xmlns:x15ac="http://schemas.microsoft.com/office/spreadsheetml/2010/11/ac"/></mc:Choice></mc:AlternateContent><xr:revisionPtr revIDLastSave="0" documentId="8_{1F429357-5B1A-4922-8913-48F0B23A7246}" xr6:coauthVersionLast="46" xr6:coauthVersionMax="46" xr10:uidLastSave="{00000000-0000-0000-0000-000000000000}"/><bookViews><workbookView xWindow="-108" yWindow="-108" windowWidth="23256" windowHeight="12720" xr2:uid="{FE755C7B-A074-4626-9912-395C49C3BBCD}"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="191029"/><extLst><ext uri="{140A7094-0E35-4892-8432-C4D2E57EDEB5}" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><x15:workbookPr chartTrackingRefBase="1"/></ext><ext uri="{B58B0392-4F1F-4190-BB64-5DF3571DCE5F}" xmlns:xcalcf="http://schemas.microsoft.com/office/spreadsheetml/2018/calcfeatures"><xcalcf:calcFeatures><xcalcf:feature name="microsoft.com:RD"/><xcalcf:feature name="microsoft.com:Single"/><xcalcf:feature name="microsoft.com:FV"/><xcalcf:feature name="microsoft.com:CNMTM"/><xcalcf:feature name="microsoft.com:LET_WF"/></xcalcf:calcFeatures></ext></extLst></workbook>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments" Target="../comments1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing" Target="../drawings/vmlDrawing1.vml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings" Target="../printerSettings/printerSettings1.bin"/></Relationships>
|
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:x14="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac xr xr2 xr3" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision" xmlns:xr2="http://schemas.microsoft.com/office/spreadsheetml/2015/revision2" xmlns:xr3="http://schemas.microsoft.com/office/spreadsheetml/2016/revision3" xr:uid="{6A951599-E33D-43E8-8E18-3F4B0D51299D}"><dimension ref="A1"/><sheetViews><sheetView tabSelected="1" workbookViewId="0"/></sheetViews><sheetFormatPr defaultRowHeight="14.4" x14ac:dyDescent="0.3"/><sheetData><row r="1" spans="1:1" x14ac:dyDescent="0.3"><c r="A1" s="1" t="s"><v>0</v></c></row></sheetData><pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/><pageSetup paperSize="9" orientation="portrait" r:id="rId1"/><legacyDrawing r:id="rId2"/></worksheet>
|
Loading…
Reference in New Issue
Block a user