问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#中想做一个按钮 实现的功能是将EXCEL文件导入,导出的是Access文件...

发布网友 发布时间:2024-10-08 05:55

我来回答

4个回答

热心网友 时间:2024-10-26 08:52

源代码来了,看好。
导入,下面代码是将EXCEL导入到程序中,
private void btnSelect_Click(object sender, EventArgs e)
{
string m_FileName = "";
string m_Sql = "select * FROM [Sheet1$]";

OpenFileDialog myOpenFile = new OpenFileDialog();
myOpenFile.InitialDirectory = "c:\\";
myOpenFile.Filter = "Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx";
myOpenFile.RestoreDirectory = true;
myOpenFile.FilterIndex = 1;

if (myOpenFile.ShowDialog() == DialogResult.OK)
{
m_FileName = myOpenFile.FileName;
textBoxFileName.Text = m_FileName;
}
else
{
textBoxFileName.Text = "";
return;
}

myDataTable.Clear();

myDataTable = PubPara.ExcelToDataTable(m_FileName, m_Sql);
if (myDataTable == null) return;

dataGridViewArticle.DataSource = myDataTable;

dataGridViewArticle.RowHeadersWidth = 25;
dataGridViewArticle.Columns[2].Width = 200;
dataGridViewArticle.Columns[13].Width = 200;
}

导出,将文件保存到Access数据库文件中。
需要在中创建Access数据库,然后定义表结构直接将导出的数据保存到Access中就完了。程序中创建数据库可以手动创建,也可以通过代码编写创建。
希望帮到你。

热心网友 时间:2024-10-26 08:57

如果每个xls文件不大的话,读取excel再写入就可以了

热心网友 时间:2024-10-26 08:51

用自定义控件继承一个Button类,然后再他的click事件里写你要导入的Excel代码,和access的操作代码,最后直接从工具箱拖到界面上就能用了

热心网友 时间:2024-10-26 08:50

源代码来了,看好。
导入,下面代码是将EXCEL导入到程序中,
private void btnSelect_Click(object sender, EventArgs e)
{
string m_FileName = "";
string m_Sql = "select * FROM [Sheet1$]";

OpenFileDialog myOpenFile = new OpenFileDialog();
myOpenFile.InitialDirectory = "c:\\";
myOpenFile.Filter = "Excel文件(*.xls;*.xlsx)|*.xls;*.xlsx";
myOpenFile.RestoreDirectory = true;
myOpenFile.FilterIndex = 1;

if (myOpenFile.ShowDialog() == DialogResult.OK)
{
m_FileName = myOpenFile.FileName;
textBoxFileName.Text = m_FileName;
}
else
{
textBoxFileName.Text = "";
return;
}

myDataTable.Clear();

myDataTable = PubPara.ExcelToDataTable(m_FileName, m_Sql);
if (myDataTable == null) return;

dataGridViewArticle.DataSource = myDataTable;

dataGridViewArticle.RowHeadersWidth = 25;
dataGridViewArticle.Columns[2].Width = 200;
dataGridViewArticle.Columns[13].Width = 200;
}

导出,将文件保存到Access数据库文件中。
需要在中创建Access数据库,然后定义表结构直接将导出的数据保存到Access中就完了。程序中创建数据库可以手动创建,也可以通过代码编写创建。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? ...和解除劳动合同。单位迟迟不给工伤补偿金我该怎么办 ...现在想要一个写好的类,我在按钮的单击事件中调用它的方法就行... 工业制硝酸流程图及其方程式? 硝酸的工业制备方程式? ...写出步骤⑤的化学方程式___,步骤②是利用了氮气与 车打不着火油泵不上油是怎么回事? 安顺学院地理科学就业前途 怎样使我女朋友相信异地恋 和女友现在是异地恋,发现她对我的联系慢慢变少了。只是如果要是我在... t装是什么意思 面料成分t是什么意思? 服装t是什么意思? 拟态是怎么进化出来的? 对于优秀核心员工要离职,应该采取什么方法挽留? 我读专科,大三想参加专插本得考试,我在大三之前应该做怎样得准备~!专... 我是一个大二专科生,想专插本,有什么注意的。 本科专插本?? 我想大三考专插本,请问现在大一的我要准备什么?我是想读金融方向的_百... 我是大三专科生,想要专插本,父母说太浪费时间了,我有自己的理想,该怎么... 婴儿枕枕头会造成驼背吗?如何调整枕头的高度呢? ...公司那边一拖在拖,到现在都还没给我解决,我也一直在公司上班,可现... 在哪里可以听到水千丞作品的广播剧 求求水千丞作品集文包 涛金荟查征信报告吗 人孤独久了会变得自卑吗 孤独和寂寞会产生自卑吗,请问这是什么心理啊? 一个人独处时特别容易自卑吗? 一个人很自卑很孤独 我是93年3月出生的 我对象是93年闰三月出生的 按道理说 我们俩谁大啊... 男93年闰三月初十女94年十一月二十八婚合不合 养父水千丞什么时候写的 碎纸机没反应怎么办解决? 碎纸机没反应是什么原因? ...老是正在连接后断开,而且不会弹出帐号密码的框。求大神回答..._百... 怎么让快带连接不记录帐号和密码.就是每次打开宽带连接的对话框时... ...用的.但是换了一台电脑再点宽带连接出现691.而且还不跳出来那个登陆... 秋天适合吃什么海鲜 吃海鲜要注意什么 什么人不能吃海鲜 七月的天山中的浮字能否换成游字? thinkpadt430u 33519vc键盘倒上水有事么 ...因为我刚买的本本没有那个贴条 ThinkPad T430U 33519VC