excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx

上传人:b****2 文档编号:24413778 上传时间:2023-05-27 格式:DOCX 页数:6 大小:17.02KB
下载 相关 举报
excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx_第1页
第1页 / 共6页
excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx_第2页
第2页 / 共6页
excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx_第3页
第3页 / 共6页
excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx_第4页
第4页 / 共6页
excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx

《excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx》由会员分享,可在线阅读,更多相关《excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx(6页珍藏版)》请在冰豆网上搜索。

excel做好的模板每个单元格大小不一有重合想要还原怎么办.docx

excel做好的模板每个单元格大小不一有重合想要还原怎么办

竭诚为您提供优质文档/双击可除

excel做好的模板,每个单元格大小不一,有重合,想要还原怎么办

  篇一:

excel合并成不同大小单元格下拉序列的方法

  excel中可以下拉单元格实现数字的递增,但在单元格不一样的情况下,怎么样才能实现此操作呢?

大家都知道在excel中可以下拉单元格实现数字的递增,但现在要做的表格上下的单元格不一样大(是合并的单元格,有的是两个格子合并的,有的是三个格子合并的),怎么样才能实现此操作呢?

  方法:

1.取消a列的合并选择a列,点击合并按钮。

---恢复单独的单元格

  2.a列以公式填充序列a1输入公式:

=counta($b$1:

b1)下拉/填充公式至表末。

  3.将b列的合并单元格格式复制到a列,恢复a列的合并单元格格式。

选择b列,点击格式刷,再点击a列列标

  篇二:

终极解决excel“不同单元格格式太多”的问题

  终极解决excel“不同单元格格式太多”的问题

  20xx-06-2414:

35

  在格式超过4000的excel表里录制一个新宏,内容如下所示:

  subdeleteunusedcustomnumberFormats()

  dimbufferasobject

  dimshasobject

  dimsaveFormatasVariant

  dimfFormatasVariant

  dimnFormat()asVariant

  dimxFormataslong

  dimcounteraslong

  dimcounter1aslong

  dimcounter2aslong

  dimstartRowaslong

  dimendRowaslong

  dimdummyasVariant

  dimppresentasboolean

  dimnumberofFormatsaslong

  dimanswer

  dimcasobject

  dimdatastartaslong

  dimdataendaslong

  dimanswertextasstring

  numberofFormats=1000

  RedimnFormat(0tonumberofFormats)

  answertext="doyouwanttodeleteunusedcustomformatsfromtheworkbook"

  answertext=answertextdatasource=F:

\client;extendedproperties=excel8.0;";

  top

  2楼haoliqi(学习男孩)回复于20xx-11-1210:

45:

48得分0

  在c#中利用excel做高级报表

  V自20xx年2月问世以来,受到越来越多人的喜爱,c#做为主力军,集Vb、delphi的简单和Vc的简炼与强大于一体,更是让许多人爱不释手,纷纷倒向它的怀抱。

通常的软件都要用到数据库,数据库中必然要用到报表,在V中自带了一个水晶报表,虽然功能十分强大,但市面上相关资料非常缺乏,网上全面介绍其使用的文章也屈指可数。

excel是微软公司办公自动化套件中的一个软件,主要是用来处理电子表格。

excel以其功能强大,界面友好等受到了许多用户的欢迎,几乎每一台机器都安装了它,因此,我们可以将数据导入excel进行排版。

  由于excel的格式是封闭的,无法直接创建一个excel文件然后来排版,只有借助com组件来完成,同样,介绍用c#操作excel的文章也就那么几篇,基本上都是告诉你如何新建一个excel文件,然后,将数据写入某单元格,最多再零星告诉你如何合并单元格,真正使用起来根本无法用c#做出漂亮报表。

本文巧妙利用excel的宏来自动排版,大大减少了工作量,而且可以随时修改模板而无须修改程序,非常实用。

  本人使用的是office2000,操作系统为windows2000professinal,为使问题简单化,这里不介绍数据库的知识,我一个二维数组来代表一个数据库中的表,我们的目的是将该数组放到excel中,并排版成需要的格式,数组如下:

  车牌号

  类型

  品牌

  型号

  颜色

  附加费证号

  车架号

  浙ka3676

  危险品

  货车

  铁风szg9220yy

  白

  1110708900

  022836

  浙ka4109

  危险品

  货车

  解放ca4110p1k2

  白

  223132

  010898

  浙ka0001a

  危险品

  货车

  南明lsy9190ws

  白

  1110205458

  0474636

  浙ka0493

  上普货

  货车

  解放lsy9190ws

  白

  1110255971

  0094327

  浙ka1045

  普货

  货车

  解放lsy9171wcd

  蓝

  1110391226

  0516003

  浙ka1313

  普货

  货车

  解放9190wcd

  蓝

  1110315027

  0538701

  浙ka1322

  普货

  货车

  解放lsy9190ws

  蓝

  24323332

  0538716

  浙ka1575

  普货

  货车

  解放lsy9181wcd

  蓝

  1110314149

  0113018

  浙ka1925

  普货

  货车

  解放lsy9220wcd

  蓝

  1110390626

  00268729

  浙ka2258

  普货

  货车

  解放l(excel做好的模板,每个单元格大小不一,有重合,想要还原怎么办)sy9220wsp

  蓝

  1110481542

  00320

  为了在c#中使用excel,我们要先做一点准备工作,通过查找(前提是你安装

  V和excel2000),在你的计算机中找到tlbimp和excel9.olb,将他们复制到一个文件夹中,在dos窗口中执行tlbimpexcel9.olb,这时会产生以下三个文件:

excel.dll、office.dll和Vbide.dll。

  我们来完成两项任务,一是按网上文章介绍的方法,增加将数据写入一个excel文件,也就是做一个简单报表,二是用excel创建一个文件,然后以此文件为模板生成高级报表。

  打开V,新建一个c#的windows应用程序,取名为myexcel。

根据个

  人爱好,对窗口做一些美化工作,然后放两个按钮:

btnnormal和btnadvance,caption分别为“普通报表”和“高级报表”。

  从菜单中选择“项目”→“添加应用”,在弹出的对话框中选com页,再点浏览按钮,选择刚才生成的三个文件,如下:

  点“打开”按钮,再点“确定”按钮。

  切换到代码窗口中,在文件头添加下面两个引用:

  usingsystem.io;

  usingsystem.Reflection;

  再添加一个二维数组来表示数据表:

  privatestring[,]mydata=

  {

  {"车牌号","类型","品牌","型号","颜色","附加费证号","车架号"},

  {"浙ka3676","危险品","货车","铁风szg9220yy","白","1110708900","022836"},

  {"浙ka4109","危险品","货车","解放ca4110p1k2","白","223132","010898"},

  {"浙ka0001a","危险品","货车","南明lsy9190ws","白","1110205458","0474636"},

  {"浙ka0493","上普货","货车","解放lsy9190ws","白","1110255971","0094327"},

  {"浙ka1045","普货","货车","解放lsy9171wcd","蓝","1110391226","0516003"},

  {"浙ka1313","普货","货车","解放9190wcd","蓝

  ","1110315027","0538701"},

  {"浙ka1322","普货","货车","解放lsy9190ws","蓝","24323332","0538716"},

  {"浙ka1575","普货","货车","解放lsy9181wcd","蓝","1110314149","0113018"},

  {"浙ka1925","普货","货车","解放lsy9220wcd","蓝","1110390626","00268729"},

  {"浙ka2258","普货","货车","解放lsy9220wsp","蓝","111048152","00320"}

  };

  切换回设计窗口,双击“普通报表”按钮,设计普通报表,代码如下:

  privatevoidbtnnormal_click(objectsender,system.eventargse)

  {

  //创建一个excel文件

  excel.applicationmyexcel=newexcel.application

  ();

  myexcel.application.workbooks.add(true);

  //让excel文件可见

  myexcel.Visible=true;

  //第一行为报表名称

  myexcel.cells[1,4]="普通报表";

  //逐行写入数据,

  for(inti=0;i  {

  for(intj=0;j  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1