文件名称:VSTO 两个实例
文件大小:457KB
文件格式:ZIP
更新时间:2017-05-19 04:55:51
VSTO,Vs
实验环境:VS2013+Office2013。所用语言C# 两个VSTO开发实例 Task1——行求和,然后画出曲线图 随机生成100行100列个数,每个数位为0~9的整数,然后求每行的和,最后调用Chart,画出线状图。 Task2——求TFIDF值。 对于一个workbook有10个sheet,每个sheet随机产生100行*100列共10000个单词words,然后计算每个单词在每个文档的TFIDF值。 方便期间,我用100个数字(0~99)来代表不同的单词word,也就是为每个sheet随机了10000个数。 程序运行流程: 1.单击ActionsPane中的randData按钮,给每个sheet随机产生words(i.e.,0~99), 2.单机ActionsPane中calcTFIDF按钮,计算每个word在每个文档sheet的TFIDF值,结果输出值文件“E:\\resultFilename.txt"文件中。 结果文件说明:文件共100行,10列。 行代表100个words(0~99),列代表10个文档sheet。 第i行第j列表示的就是word (i-1) 在文档 j 中的TFIDF值。 由于随机的数都在每个sheet趋于均匀分布,算出的TFIDF值也很接近。算TFIDF的公式有几个变种(参考wikipedia),自己用了最简单的。
【文件预览】:
ExcelTask2
----ExcelTask2()
--------ExcelTask2.xlsx(12KB)
--------Sheet9.Designer.xml(390B)
--------Sheet9.Designer.cs(8KB)
--------Sheet10.Designer.xml(394B)
--------Sheet8.Designer.cs(8KB)
--------Sheet2.Designer.cs(8KB)
--------Sheet7.Designer.xml(390B)
--------Sheet2.cs(1KB)
--------Sheet10.cs(1KB)
--------ThisWorkbook.cs(6KB)
--------Sheet5.Designer.cs(8KB)
--------ThisWorkbook.Designer.xml(899B)
--------Sheet1.cs(1KB)
--------Sheet6.cs(1KB)
--------Sheet6.Designer.xml(390B)
--------ThisWorkbook.Designer.cs(11KB)
--------ExcelTask2_TemporaryKey.pfx(2KB)
--------Sheet4.Designer.xml(390B)
--------Sheet4.Designer.cs(8KB)
--------Sheet8.cs(1KB)
--------Properties()
--------Sheet6.Designer.cs(8KB)
--------Sheet3.Designer.xml(390B)
--------Sheet4.cs(1KB)
--------Sheet5.Designer.xml(390B)
--------Sheet10.Designer.cs(8KB)
--------Sheet7.Designer.cs(8KB)
--------Sheet3.Designer.cs(8KB)
--------Sheet1.Designer.xml(390B)
--------ExcelTask2.csproj(14KB)
--------Sheet9.cs(1KB)
--------Sheet8.Designer.xml(390B)
--------obj()
--------Sheet1.Designer.cs(8KB)
--------Sheet2.Designer.xml(390B)
--------bin()
--------Sheet7.cs(1KB)
--------Sheet5.cs(1KB)
--------Sheet3.cs(1KB)
----ExcelTask2.sln(999B)
----ExcelTask2.v12.suo(44KB)
ReadMe.txt
ExcelTask1
----ExcelTask1.sln(999B)
----ExcelTask1()
--------ExcelTask1.xlsx(8KB)
--------ThisWorkbook.cs(1KB)
--------ThisWorkbook.Designer.xml(899B)
--------Sheet1.cs(3KB)
--------ThisWorkbook.Designer.cs(11KB)
--------Properties()
--------Sheet1.Designer.xml(390B)
--------ExcelTask1_TemporaryKey.pfx(2KB)
--------obj()
--------ExcelTask1.csproj(9KB)
--------Sheet1.Designer.cs(8KB)
--------bin()
----ExcelTask1.v12.suo(44KB)