当前位置: 首页 > news >正文

武城网站建设费用线上宣传方案

武城网站建设费用,线上宣传方案,光做网站推广咋样,php网站后台搭建直观的界面、出色的计算功能和图表工具,使Excel成为了最流行的个人计算机数据处理软件。在独立的数据包含的信息量太少,而过多的数据又难以理清头绪时,制作成表格是数据管理的最有效手段之一。这样不仅可以方便整理数据,还可以方便…

直观的界面、出色的计算功能和图表工具,使Excel成为了最流行的个人计算机数据处理软件。在独立的数据包含的信息量太少,而过多的数据又难以理清头绪时,制作成表格是数据管理的最有效手段之一。这样不仅可以方便整理数据,还可以方便我们查找和应用数据。后期我们还可以对具有相似表格框架,相同性质的数据进行合并汇总工作。在本文中,您将学习如何使用 Spire.XLS for C++ 创建 Excel 文档,以及如何将数据写入 Excel 工作表

  • 在 C++ 中将文本或数字值写入单元格
  • 在 C++ 中将数组写入指定的单元格范围

安装Spire.XLS for C++

有两种方法可以将 Spire.XLS for C++ 集成到您的应用程序中。一种方法是通过 NuGet 安装它,另一种方法是从我们的网站下载包并将库复制到您的程序中。通过 NuGet 安装更简单,更推荐使用。您可以通过访问以下链接找到更多详细信息。

在 C++ 应用程序中集成 Spire.XLS for C++

在 C++ 中将文本或数字值写入单元格

Spire.XLS for C++ 提供了 Workbook 类和 Worksheet 类,分别表示 Excel 文档和工作表。 用户可以使用 Worksheet->GetRange(int row, int column) 方法访问特定的单元格。然后,使用 CellRange->SetText()CellRange->SetNumberValue() 方法为单元格分配一个文本值或数字值。以下是详细步骤:

  • 创建一个Workbook对象。
  • 使用 Workbook->GetWorksheets()->Get() 方法获取第一个工作表。
  • 使用 Worksheet->GetRange(int row, int column) 方法获取特定单元格。
  • 使用 CellRange->SetText()CellRange->SetNumberValue() 方法将文本值或数字值添加到指定的单元格。
  • 使用 Workbook->SaveToFile() 方法将工作簿保存到 Excel 文件。

完整代码

C++

#include "Spire.Xls.o.h";using namespace Spire::Xls;int main() {//指定输出文件路径和名称std::wstring outputPath = L"输出\\";std::wstring outputFile = outputPath + L"将单个值写入单元格.xlsx";//创建一个Workbook对象Workbook* workbook = new Workbook();//获取第一个工作表Worksheet* sheet = workbook->GetWorksheets()->Get(0);//将文本和数字写入指定的单元格sheet->GetRange(1, 1)->SetText(L"名字");sheet->GetRange(1, 2)->SetText(L"年龄");sheet->GetRange(1, 3)->SetText(L"部门");sheet->GetRange(1, 4)->SetText(L"入职日期");sheet->GetRange(1, 1)->SetText(L"名字");sheet->GetRange(2, 1)->SetText(L"谢殊");sheet->GetRange(2, 2)->SetNumberValue(29);sheet->GetRange(2, 3)->SetText(L"市场部");sheet->GetRange(2, 4)->SetText(L"2018-02-26");sheet->GetRange(3, 1)->SetText(L"李强");sheet->GetRange(3, 2)->SetNumberValue(30);sheet->GetRange(3, 3)->SetText(L"人力资源部");sheet->GetRange(3, 4)->SetText(L"2017-07-13");sheet->GetRange(4, 1)->SetText(L"高阳");sheet->GetRange(4, 2)->SetNumberValue(35);sheet->GetRange(4, 3)->SetText(L"策划部");sheet->GetRange(4, 4)->SetText(L"2015-04-01");//自动调整列宽sheet->GetAllocatedRange()->AutoFitColumns();//将样式应用于第一行CellStyle* style = workbook->GetStyles()->Add(L"newStyle");style->GetFont()->SetIsBold(true);sheet->GetRange(1, 1, 1, 4)->SetStyle(style);//保存文件workbook->SaveToFile(outputFile.c_str(), ExcelVersion::Version2016);workbook->Dispose();
}

效果图

在 C++ 中将数组写入指定的单元格范围

Spire.XLS for C++ 提供了 Worksheet->InsertArray() 方法,它允许程序员将向量写入工作表的指定单元格范围。在将数组写入工作表之前,您需要将它们转换为向量。将数组写入工作表的步骤如下:

  • 创建一个Workbook对象。
  • 使用 Workbook->GetWorksheets()->Get() 方法获取第一个工作表。
  • 创建一个数组并将其转换为一个向量或多个向量。
  • 使用 Worksheet->InsertArray() 方法将向量插入工作表。
  • 使用 Workbook->SaveToFile() 方法将工作簿保存到 Excel 文件。

完整代码

C++

#include "Spire.Xls.o.h";using namespace Spire::Xls;
using namespace std;int main() {//指定输出文件路径和名称wstring outputPath = L"输出\\";wstring outputFile = outputPath + L"将数组写入指定的单元格范围.xlsx";//创建一个Workbook对象Workbook* workbook = new Workbook();//获取第一个工作表Worksheet* sheet = workbook->GetWorksheets()->Get(0);//创建一维数组wstring oneDimensionalArray[6] = { L"一月", L"二月", L"三月", L"四月", L"五月", L"六月" };//将数组转换为向量vector<LPCWSTR> vec;for (size_t i = 0; i < sizeof(oneDimensionalArray) / sizeof(oneDimensionalArray[0]); i++){vec.push_back(oneDimensionalArray[i].c_str());}//将向量插入工作表sheet->InsertArray(vec, 1, 1, false);//创建一个二维数组wstring twoDimensionalArray[4][5] = {{L"姓名", L"年龄", L"性别", L"部门.", L"联系方式."},{L"李刚", L"25", L"男", L"广告部", L"835256"},{L"刘兴桐", L"24", L"女", L"运营策划部", L"835583"},{L"陈海波", L"26", L"男", L"销售部", L"834176"}};//获取行号和列号int rowNum = sizeof(twoDimensionalArray) / sizeof(twoDimensionalArray[0]);int columnNum = sizeof(twoDimensionalArray[0]) / sizeof(twoDimensionalArray[0][0]);//将二维数组拆分为多个一维向量for (size_t i = 0; i < rowNum; i++){vector<LPCWSTR> vec_temp;for (size_t j = 0; j < columnNum; j++){vec_temp.push_back(twoDimensionalArray[i][j].c_str());}//将向量插入工作表sheet->InsertArray(vec_temp, 4 + i, 1, false);}//自动调整列宽sheet->GetAllocatedRange()->AutoFitColumns();//将样式应用于第一行CellStyle* style = workbook->GetStyles()->Add(L"newStyle");style->GetFont()->SetIsBold(true);sheet->GetRange(1, 1, 1, 6)->SetStyle(style);sheet->GetRange(4, 1, 4, 5)->SetStyle(style);//保存文件workbook->SaveToFile(outputFile.c_str(), ExcelVersion::Version2016);workbook->Dispose();
}

效果图

 —本文完—

http://www.mmbaike.com/news/91183.html

相关文章:

  • 做金融服务网站赚钱品牌营销策划网站
  • 网站制作培训费用seo网站课程
  • 苏州做网站的企业谷歌推广哪家好
  • 化妆品瓶子怎么做网站长沙网站优化指导
  • 做网站怎么报价渠道推广策略
  • 给别人做网站是外包公司磁力狗bt
  • 单页营销网站怎么做搜索引擎优化百度百科
  • 哈尔滨营销型网站制作搜索引擎优化方法案例
  • 域名空间网站建设百度一下百度网页官
  • 服装设计参考网站南京seo优化培训
  • 做淘宝客的网站所需空间谷歌搜索优化seo
  • 婚庆网站建设必要性微指数
  • 东莞黄江做网站公司搜索引擎营销是什么
  • 做网站为什么要备案照相舆情监测软件
  • 做游戏网站要通过什么审核网站软文是什么
  • 如何阿里网站建设百度帐号登录入口
  • 网站排版的优点品牌营销推广公司
  • 沛县网站定制百度收录软件
  • 苍南网站建设公司百度搜索风云榜总榜
  • wordpress slideshow沈阳百度推广排名优化
  • 软件外包是什么意思?谷歌seo推广培训班
  • 模仿茶叶的网站制作站长号
  • 网站程序源码下载淘宝指数
  • 杭州 电商设计网站建设销售策略和营销策略
  • 那个网站可以找人做设计师品牌营销策略
  • 做的比较好的手机网站海南百度首页广告
  • 青海公路建设信用信息服务网站情感链接
  • 网站图片翻页怎么做教育培训网
  • 海外独立站建站建设企业营销型网站
  • 企业网站怎么做怎样做关键词排名优化