Qtableview中的QStandardItemModel--将内容复制到Excel工作表
我正在使用Qtableview中的QStandardItemModel--将内容复制到Excel工作表,qt,Qt,我正在使用QStandardItemModel内部Qtableview 现在我想将表格视图的文本保存到excel工作表中,是否有一些QT类将内容导出到excel工作表中 或者我必须使用一些外部库来实现它? 没有用于此目的的Qt类。只需在所有列和行上循环,并使用QStandarItemModel::item(行,列)->text()您可以将其用于旧的excel格式(.xls文件),或类似的内容用于新的excel格式(.xlsx文件)。Qt中没有这方面的类。我最近使用了ExcelFormat,它工作
QStandardItemModel
内部Qtableview
现在我想将表格视图的文本保存到excel工作表中,是否有一些QT类将内容导出到excel工作表中
或者我必须使用一些外部库来实现它?
没有用于此目的的Qt类。只需在所有列和行上循环,并使用QStandarItemModel::item(行,列)->text()您可以将其用于旧的excel格式(
.xls
文件),或类似的内容用于新的excel格式(.xlsx
文件)。Qt中没有这方面的类。我最近使用了ExcelFormat,它工作得很好,不能对其他库说任何话。如果要导出选择,可以调用QTableView::selectedIndex()
或迭代整个模型,将值提取到一个QString
中,由'/t'
分隔,并将其保存为文件
/编辑:不要忘记将换行符添加到字符串;) 感谢Spongebfan,我如何在QT项目中包含此外部库源代码(ExcelFormat_src),以便在我的项目中使用此库?