c#-C#中得winfrom项目,如何导入excl文本,并且可以获取数据的数量,最后可以进行打印或则导出

问题描述

C#中得winfrom项目,如何导入excl文本,并且可以获取数据的数量,最后可以进行打印或则导出

我要做的是一个摇奖的程序,导入excl文本,并且能获取数据的数据数量,最后导出或则是打印的技术代码,大神们,求助呀!

解决方案

先导入excel插件,然后就可以调用了。
Excel.Application excel = new Excel.Application();
Excel.Workbook book = excel.Workbooks.Add(true);
Excel.Worksheet sheet = (Excel.Worksheet)book.ActiveSheet;
打开excel,读取excel中内容sheet.Cells[x, y],注意此处读取坐标是从1开始,和excel匹配而不是数组之类的。
最后关闭excel:book.Close();
excel.Quit();
excel = null;
GC.Collect();

解决方案二:

建议使用NOPI进行excel读取工具,这样可以保证你的发布的程序,不管在是否有office环境的机器上都可以顺利的进行office的操作。
NOPI资料:http://npoi.codeplex.com/

解决方案三:

楼上的方法也还是好 毕竟是专门的Excel操作的。。我这有个简单的方法,但效果可能没有他们的好:
你将xls文件另存为csv文件,里面全是xxx,xxx,xxx的这种文本,然后你当文本文件读取就行。

时间: 2024-09-19 18:41:31

c#-C#中得winfrom项目,如何导入excl文本,并且可以获取数据的数量,最后可以进行打印或则导出的相关文章

在freemarker中,不在页面导入struts2标签,如何获取到actionmessage?JS获取或页面获取。

问题描述 如题.因为客观原因,不能导入tag和相关的东西, 有没有办法在ftl页面获取struts2的actionmessage呢? 解决方案 你在action里面取好了,再王ftl里面放吧

《R语言数据分析》——第2章 从Web获取数据 2.1 从Internet导入数据集

本节书摘来自华章出版社<R语言数据分析>一书中的第2章,第2.1节,作者盖尔盖伊·道罗齐(Gergely Daróczi),潘怡 译,更多章节内容可以访问"华章计算机"公众号查看. 第2章 从Web获取数据 实际项目中,经常会碰见所需数据不能从本地数据库或硬盘中获取而需要通过Internet获得的情况.此时,可以要求公司的IT部门或数据工程师按照下图所示的流程将原有的数据仓库扩展,从网络获取处理所需要的数据再倒入公司自己的数据库: 如果公司还没有建立ETL系统(抽取.转换装

node.js下IE中获取数据的缓存

IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,url是uri(统一资源定位符)的实例,url就是资源的标识符. 写一个demo进行验证,测试环境:IE8,node.js 0.12.7,页面模板为jade.  页面代码:testCache.jade 页面上放一个按钮,点下后从后台获取一个自增的数值显示在按钮上. doctype htmlhtml    head        meta(charset='utf-8')        title= title    

C# Winfrom项目中,如何制作截图中的form窗体以及lable字体的样式

问题描述 C# Winfrom项目中,如何制作截图中的form窗体以及lable字体的样式 在C# Winfrom项目中,如何将form窗体设置背景色.前景色.透明度以及将Lable控件中的文字如何设置大小.颜色.字体. 可以达到或接近下面截图中的效果. 个人在制作的过程中发现与截图中的效果有点差异,没有达到或接近截图中的效果.请各位帮忙大致的说明下整个过程或提供相关的参考资料,谢谢. 附截图: 解决方案 基本方法就是自己绘制,或用第三方的库,如果人家是一张图片,你想仿照,基本没戏,因为其中涉及

eclipse-eclipce中的Android项目导入问题

问题描述 eclipce中的Android项目导入问题 下面是Console显示的结果,这是我一下子导入了好几个安卓项目,求大神帮忙解决一下下面的问题哈 [ day0307_int拆分4字节] Project has no project.properties file! Edit the project properties to set one. [ day0502_while循环------] Project has no project.properties file! Edit the

java-在myeclipse中的项目下导入jar包,不显示

问题描述 在myeclipse中的项目下导入jar包,不显示 我是在myeclipse中的项目下建了一个lib文件夹,然后把jar包复制进入,如果jar包是zip压缩格式的可以显示,但是导入后是错误的,而jar格式的不显示,没法导入,如果在电脑本地的lib文件夹下是有包的,请问这什么原因怎么修改 解决方案 你导入jar包为什么不用build path? 解决方案二: 是不是你MyEclipse设置的问题;如果不是你关闭项目重启,或者关掉myeclipse重启看看 解决方案三: 1.刷新项目 2.

C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示

问题描述 C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示 在C# Winfrom项目中,一个from窗体,两个timer控件(timer1和timer2),两个Label控件(labe1和label2), timer1是实现0到1分钟的倒计时显示在显示labe1中,timer2是实现到1分钟后自动显示当前时间到label2中. 两个button控件(button1和button2).button1和button2分别控制timer1的开始和暂停. timer1

c# winfrom项目,webbrower控件中加载页面过程中导致timer控件显示时间会停一小会

问题描述 c# winfrom项目,webbrower控件中加载页面过程中导致timer控件显示时间会停一小会 在C# Winfrom项目中,from窗体中,有一个webbrower控件用于加载网页,在webbrower控件内放了一个label控件(用于显示当前时间),还有一个timer控件(用于控制label显示时间,显示格式为:hh:mm:ss,). 目前遇到个问题,当webbrower控件用于加载数据量较大的网页时,在网页加载的过程中,会导致label控件显示时间中的秒时, 会停顿两至三秒

c#-在C# Winfrom 项目中,请帮忙看看以下的需求哪种实现方法更合理。

问题描述 在C# Winfrom 项目中,请帮忙看看以下的需求哪种实现方法更合理. 利用C# Winfrom实现如下需求: 用户需要实现根据设定好的时间段自动执行该时间段对应的栏目. 7:00-8:00 和 11:00-12:00 在这两个时间段自动播放A程序; 9:00-10:00 在这个时间段自动打开B程序; 13:00-14:00 在这个时间段自动打开设定好网页,每张网页预览三分钟后再自动切换到下一张网页(共有五张网页) 目前自己的想法是,利用主窗体调用三个子窗体实现: 子窗体:实现上面每