当前位置:首页 > 科技

【vc怎么显示excel】C/C编程注释:实现非常简单的写excel文件

顺序

第一次工作的时候用的是VC 6.0,需要收集大量数据,写Excel文件。

那时没有像现在这样多的工具类可以直接使用Excel。

最初,直接写入txt文件,用制表符创建空格,然后用Excel打开,将自己拆分。

但是,部分数据需要分离填充不同的位置,因此计算结果,排版可能会非常麻烦。

以后通过MFC加载模块导出excel的接口,调用、读取和写入EXCEL。

我记得当时导出的类很多,有时不像各种人服函数那样容易使用。

然后提供封装通用写数据接口,便于使用。

后来偶然在网上看到了C#写excel实现,我改成了C。希望对大家有帮助。(大卫亚设)。

当时放在我的CSDN上,想写点什么,后来因为太忙,觉得储备不足,所以放弃了。

代码

今天再贴在这里,让大家分享。

# include

# include

Typedef unsigned short ushort

Class ExcelWriter

{

Private:

FILE * pf

Void writearray (constvoid * value、ushortlen)

{

If (pf)

Fwrite(value、1、len、pf):

}

Public:

excel writer(){ pf=0;}

~ excel writer(){ if(pf)f close(pf);}

Void writecell (ushortrow、ushortcol、constchar * value)

{

Ushortilen=(ushort) strlen(值);

Ushort cl data []={0x0204,ushort (8 ilen),row,col,0,ilen };

WriteArray(clData,12);

WriteArray(value、iLen):

}

Void writecell (ushortrow、ushortcol、intvalue)

{

Ushort cl data []={0x027e,10,row,col,0 };

WriteArray(clData、10):

Intivalue=(值2)| 2;

WriteArray(iValue,4);

}

Void writecell (ushortrow、ushortcol和doublevalue)

{

Ushort cl data []={0x0203,14,row,col,0 };

WriteArray(clData、10):

Write array(值,8);

}

Void writecell (ushortrow、ushortcol)

{

Ushort cl data []={0x0201,6,row,col,0 x 17 };

WriteArray(clData、10):

}

Bool begin write (constchar *档案名称)

{

Pf=fopen(文件名,' web ');

Printf('pf=%p\n ',pf);

If(!pf)return false;

Ushort cl begin []={0x0809,0x08,0x0,0x10,0x0,0 x 0 };

WriteArray(clBegin,12);

Return true

}

Void EndWrite()

{

Ushort clEnd[]={0x0A,0 x 0 };

WriteArray(clEnd,4);

f close(pf);

pf=0;

}

}

Int main(int argc、char **argv)

{

ExcelWriter写入程序;

Wri(' .);

Wri(0,0,' excel writer Demo ');

Wri(1,0,' int ');

Wri(1、1、10);

Wri(2,0,' double ');

Wri(2、1、1.5);

Wri(3,0,' empty ');

Wri(3,1);

WRI();

return 0;

}摘要

最终分析中也有二进制文件的工作,并有相应的形式。(莎士比亚、温斯顿、二进制、二进制、二进制、二进制、二进制、二进制、微软) (嵌入式平台也可以直接使用)

如果你认为我写得很好,赞,请关注!()

1.《【vc怎么显示excel】C/C编程注释:实现非常简单的写excel文件》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【vc怎么显示excel】C/C编程注释:实现非常简单的写excel文件》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2531919.html

上一篇

【excel怎么计算税收】如果税收优惠政策延长到2023年,工资和奖金应该如何分配(正式附件)

【vc怎么显示excel】基于c的灵活操作Excel导入和导出数据

  • 【vc怎么显示excel】基于c的灵活操作Excel导入和导出数据
  • 【vc怎么显示excel】基于c的灵活操作Excel导入和导出数据
  • 【vc怎么显示excel】基于c的灵活操作Excel导入和导出数据

【vc怎么显示excel】Vc操作excel实现指定区域拦截jpg图片生成7-使用剪贴板实现

  • 【vc怎么显示excel】Vc操作excel实现指定区域拦截jpg图片生成7-使用剪贴板实现
  • 【vc怎么显示excel】Vc操作excel实现指定区域拦截jpg图片生成7-使用剪贴板实现
  • 【vc怎么显示excel】Vc操作excel实现指定区域拦截jpg图片生成7-使用剪贴板实现

【vc怎么显示excel】Excel作业Excel实现拦截指定区域生成jpg图2-导入系统Excel组件库

  • 【vc怎么显示excel】Excel作业Excel实现拦截指定区域生成jpg图2-导入系统Excel组件库
  • 【vc怎么显示excel】Excel作业Excel实现拦截指定区域生成jpg图2-导入系统Excel组件库
  • 【vc怎么显示excel】Excel作业Excel实现拦截指定区域生成jpg图2-导入系统Excel组件库
【vc怎么显示excel】阅读C# Excel方法摘要

【vc怎么显示excel】阅读C# Excel方法摘要

vc怎么显示excel相关介绍,网站防火墙 网站防火墙 您的请求带有不合法参数,已被网站管理员设置拦截! 可能原因:您提交的内容包含危险的攻击请求 如何解决: 1)检查提交内容; 2)如网站托管,请联系空间提供商; 3)普通网站访客...

【vc怎么显示excel】使用C#显示Excel和操作绘图

【vc怎么显示excel】使用C#显示Excel和操作绘图

vc怎么显示excel相关介绍,C#是。基于Net平台的高级编程软件,语法类似于VB和C,界面友好,可视化也非常好。这里我要介绍一个用C#操作Excel的小软件。 启动VS2019并创建新的C#窗口应用程序。将复合框comboBox...

【vc怎么显示excel】excel与VC通信,以确定阵列中的相同数量。

  • 【vc怎么显示excel】excel与VC通信,以确定阵列中的相同数量。
  • 【vc怎么显示excel】excel与VC通信,以确定阵列中的相同数量。
  • 【vc怎么显示excel】excel与VC通信,以确定阵列中的相同数量。
【vc怎么显示excel】Spire。XLS教程:在c中隐藏或显示Excel注释

【vc怎么显示excel】Spire。XLS教程:在c中隐藏或显示Excel注释

vc怎么显示excel相关介绍,在某些情况下,您可能需要在Excel文档中显示或隐藏注释。本文档介绍如何使用S在Excel文档中隐藏或显示现有注释。 详细步骤: Step 1:实例化Workbook实例并加载excel文档 Work...