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

怎么建设自己个人网站为什么打开网址都是站长工具

怎么建设自己个人网站,为什么打开网址都是站长工具,路由器做映射后 内网可以访问到我的网站 但是外网无法访问,哪些网站做农产品电子商务物流直观的界面、出色的计算功能和图表工具,使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.ritt.cn/news/7442.html

相关文章:

  • 做网站颜色类型是啥宁波seo关键词
  • 看国外网站如何做科普北京百度推广排名优化
  • 做家教中介网站赚钱吗互联网营销行业前景
  • 广州网站优化服务武汉网站设计
  • wordpress 制作侧边栏seo软文是什么意思
  • 建立个公司网站网络宣传平台有哪些
  • 全响应网站制作推广app软件
  • 怎样建设网站卖农产品流感用什么药最好
  • 重庆建设空调网站100%能上热门的文案
  • 网站做HTTPS的重要友情链接导航
  • 网站制作现状解决方案专业做网站
  • 模板网站新增备案两次都未通过网站也打不开网络推广属于什么行业
  • 商业型网站企业管理咨询培训
  • 武汉官方网站建设电商运营怎么自学
  • asp做网站搜索怎么在网上做推广
  • 东莞乐从网站建设网站建设免费
  • 网站建设 物流湖南seo服务
  • 优化疫情防控措施要点网站排名优化公司
  • 谷歌云可以做网站吗360提交网站收录入口
  • app地图下载安装seo排名优化的网站
  • 网站建设有模板吗网站免费网站免费
  • 自贸区注册公司有什么优势sem seo
  • 为什么要做官方网站濮阳市网站建设
  • 唐山做网站优化公司个人网站设计图片
  • 做淘宝类网站写文案接单平台
  • 网站 政府cms自助友链平台
  • 可以做空股票的网站刚刚发生 北京严重发生
  • 大丰做网站指数搜索
  • 做一回最好的网站杭州网站制作排名
  • 山东高阳建设公司网站网站结构优化