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

做跨境都有哪些网站进行网络推广

做跨境都有哪些网站,进行网络推广,网站背景磨砂灰背景怎么做,企业网站开发 外文文献第一:下载QXlsx库文件 https://download.csdn.net/download/qq_32663053/90739425 第二:在Qt项目中引入QXlsx库,需要把QXlsx库文件放在项目文件夹下 第三:将tableview中的数据存入到excl文件 代码: void MainWindow…

第一:下载QXlsx库文件

https://download.csdn.net/download/qq_32663053/90739425

第二:在Qt项目中引入QXlsx库,需要把QXlsx库文件放在项目文件夹下

第三:将tableview中的数据存入到excl文件

代码:

void MainWindow::saveTableViewToExcel(QTableView *tableView,QString title) {
    // 创建Excel文档
    QXlsx::Document xlsx;
 
    // 获取数据模型
    QXlsx::Format format,format1;
    format.setTextWrap(true); // 设置文本自动换行
    format.setHorizontalAlignment(QXlsx::Format::AlignHCenter);
    format.setVerticalAlignment(QXlsx::Format::AlignVCenter);
    format1.setTextWrap(true); // 设置文本自动换行
    format1.setHorizontalAlignment(QXlsx::Format::AlignHCenter);
    format1.setVerticalAlignment(QXlsx::Format::AlignVCenter);
    format1.setFontSize(20);
    QString filePath = QFileDialog::getSaveFileName(this, tr("Save File"),"",tr("Excel Files (*.xlsx *.xls)"));
    // 遍历模型数据,写入Excel
    QAbstractItemModel *model = tableView->model();
    int length=model->columnCount();
    char last='A'+length-1;
    QString last1=QString(QChar(last));
    xlsx.mergeCells("A1:"+last1+"1");
    xlsx.write(1, 1, title,format1);
    for(int i=0;i<model->columnCount();i++){
        xlsx.setColumnWidth(i+1,25);
        xlsx.write(2, i+1, model->headerData(i, Qt::Horizontal).toString(),format);
    }
    for (int row = 2; row < model->rowCount()+2; row++) {
        for (int col = 0; col < model->columnCount(); col++) {
            QModelIndex index = model->index(row-2, col);
            xlsx.write(row + 1, col + 1, model->data(index).toString(),format);
        }
    }
 
    // 保存Excel文件
    xlsx.saveAs(filePath);
    if(filePath!="")
        QMessageBox::information(this,"提示","数据导出完毕");
    //delete xlsx
}

保存到指定文件。

第四:将Excl数据读取到Qt应用程序

程序:

 QString filePath = "E:/1.xlsx";
        // 创建QXlsx::Document对象并加载文件
        QXlsx::Document xlsx(filePath);
        // 检查文件是否成功加载
        if (xlsx.isLoadPackage()) {
            int sheetCount = xlsx.workbook()->sheetCount();
            for (int sheetIndex = 0; sheetIndex < sheetCount; ++sheetIndex) {
                QXlsx::Worksheet *sheet = dynamic_cast<QXlsx::Worksheet*>(xlsx.workbook()->sheet(sheetIndex));
                if (sheet) {
                    int rowCount = sheet->dimension().lastRow();
                    int columnCount = sheet->dimension().lastColumn();
                    for (int row = 1; row <= rowCount; ++row) {
                        for (int column = 1; column <= columnCount; ++column) {
                            QXlsx::Cell *cell = sheet->cellAt(row, column);
                            if (cell) {
                                QString value = cell->value().toString();
                                qDebug() << "Sheet" << sheetIndex << "Cell(" << row << "," << column << "):" << value;
                            }
                        }
                    }
                }
            }
        } else {
            qDebug() << "文件加载失败";
        }

以上是简单的通过QXlsx库文件,对Excl文件进行导入和导出。

http://www.dtcms.com/wzjs/363467.html

相关文章:

  • 杭州做网站哪家好seo快速排名上首页
  • 专业企业展厅设计公司seo常用的工具
  • 东莞知名企业排名宁波谷歌seo推广公司
  • 长沙长沙h5网站建设谷歌排名优化入门教程
  • 台州做微网站网络营销推广方案范文
  • 长宁网站建设seo渠道
  • 做网站用什么源码最好如何优化网站首页
  • 怎么样网站开源seo为什么要进行外部优化
  • 北京做网站公司有哪些百度搜索排名怎么靠前
  • shopify做国内网站咸阳网站建设公司
  • 论坛网站开发教程网络营销模式有哪些
  • 中国平安网站建设深圳货拉拉
  • 做网站用的背景图微信营销号
  • 吉林松原疫情最新消息seo查询网站是什么
  • 青锐成长计划网站开发人员菏泽资深seo报价
  • 微信公众号微网站建设sem竞价推广代运营
  • 网站建设佛网店运营推广中级实训
  • 工信部网站备案修改公众号推广合作平台
  • web界面模板深圳优化公司义高粱seo
  • 单页网站怎么制作山东seo多少钱
  • 公司网站搜索优化链接购买平台
  • 请人做网站要多少钱最新的销售平台
  • 微信模板图片东莞优化seo
  • 推广公司的新产品英文深圳网站seo哪家快
  • 做电路设计的兼职网站推广普通话手抄报模板
  • 小程序开发天津seo诊断
  • 百度验证网站软文有哪些发布平台
  • 网络科技公司劳动合同天津seo数据监控
  • 天水网站建设博客百度推广代理怎么加盟
  • 做网站 租服务器吗代做seo关键词排名