问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在手机上怎么把问卷星数据导出表格

发布网友 发布时间:2022-02-25 23:25

我来回答

4个回答

热心网友 时间:2022-02-26 00:55

手机上导出不了,需要在电脑上操作,具体操作步骤如下:

1.首先,在网页上找到问卷星的官方网站并打开; 

2 . 在登录页面上输入帐户密码后点击登录;

3 . 进入“问卷星”的主页时,将显示创建的问卷。 在调查表下,找到“分析下载”选项;

4.单击“分析下载”选项,然后在出现的选择栏中选择“查看下载答题”。

5.接着,右上角有一个“下载答题数据”按钮,单击下拉菜单选择“按文本下载选项”;

6.在弹出窗口中, 设置文件名和保存路径后,单击“下载”;

7.这样,可以看到文件数据已导出为excel格式文件。

热心网友 时间:2022-02-26 02:13

需求描述

将应用内的数据导出为excel表格。

实现

添加依赖包

在app的build.gradle里面添加依赖包:

implementation group: 'net.sourceforge.jexcelapi', name: 'jxl', version: '2.6.12'
有很多读者提到该依赖有问题,笔者推测是网络代理的问题,遇到这种问题大家可以到下载对应的jar包手动导入即可:

如果还是不能成功笔者已经写好了jar包放在了,大家可以自由下载,下载到jar包之后将其放在app/libs目录下,然后右键jar包文件,然后Add as Library即可。

编写excel工具类

package cn.xiaojii.cashgift.util.io;
import jxl.Workbook;
import jxl.WorkbookSettings;
import jxl.format.Colour;
import jxl.write.Label;
import jxl.write.WritableCell;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
/**
* @author dmrfcoder
* @date 2018/8/9
*/
public class ExcelUtil {
private static WritableFont arial14font = null;
private static WritableCellFormat arial14format = null;
private static WritableFont arial10font = null;
private static WritableCellFormat arial10format = null;
private static WritableFont arial12font = null;
private static WritableCellFormat arial12format = null;
private final static String UTF8_ENCODING = "UTF-8";

/**
* 单元格的格式设置 字体大小 颜色 对齐方式、背景颜色等...
*/
private static void format() {
try {
arial14font = new WritableFont(WritableFont.ARIAL, 14, WritableFont.BOLD);
arial14font.setColour(jxl.format.Colour.LIGHT_BLUE);
arial14format = new WritableCellFormat(arial14font);
arial14format.setAlignment(jxl.format.Alignment.CENTRE);
arial14format.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN);
arial14format.setBackground(jxl.format.Colour.VERY_LIGHT_YELLOW);
arial10font = new WritableFont(WritableFont.ARIAL, 10, WritableFont.BOLD);
arial10format = new WritableCellFormat(arial10font);
arial10format.setAlignment(jxl.format.Alignment.CENTRE);
arial10format.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN);
arial10format.setBackground(Colour.GRAY_25);
arial12font = new WritableFont(WritableFont.ARIAL, 10);
arial12format = new WritableCellFormat(arial12font);
//对齐格式
arial10format.setAlignment(jxl.format.Alignment.CENTRE);
//设置边框
arial12format.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN);
} catch (WriteException e) {
e.printStackTrace();
}
}
/**
* 初始化Excel
*
* @param fileName 导出excel存放的地址(目录)
* @param colName excel中包含的列名(可以有多个)
*/
public static void initExcel(String fileName, String[] colName) {
format();
WritableWorkbook workbook = null;
try {
File file = new File(fileName);
if (!file.exists()) {
file.createNewFile();
}
workbook = Workbook.createWorkbook(file);
//设置表格的名字
WritableSheet sheet = workbook.createSheet("账单", 0);
//创建标题栏
sheet.addCell((WritableCell) new Label(0, 0, fileName, arial14format));
for (int col = 0; col < colName.length; col++) {
sheet.addCell(new Label(col, 0, colName[col], arial10format));
}
//设置行高
sheet.setRowView(0, 340);
workbook.write();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (workbook != null) {
try {
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
@SuppressWarnings("unchecked")
public static <T> void writeObjListToExcel(List<T> objList, String fileName, Context c) {
if (objList != null && objList.size() > 0) {
WritableWorkbook writebook = null;
InputStream in = null;
try {
WorkbookSettings setEncode = new WorkbookSettings();
setEncode.setEncoding(UTF8_ENCODING);
in = new FileInputStream(new File(fileName));
Workbook workbook = Workbook.getWorkbook(in);
writebook = Workbook.createWorkbook(new File(fileName), workbook);
WritableSheet sheet = writebook.getSheet(0);
for (int j = 0; j < objList.size(); j++) {
ProjectBean projectBean = (ProjectBean) objList.get(j);
List<String> list = new ArrayList<>();
list.add(projectBean.getName());
list.add(projectBean.getProject());
list.add(projectBean.getMoney());
list.add(projectBean.getYear() + " " + projectBean.getMonth()+" "+projectBean.getDay());
list.add(projectBean.getBeizhu());
for (int i = 0; i < list.size(); i++) {
sheet.addCell(new Label(i, j + 1, list.get(i), arial12format));
if (list.get(i).length() <= 4) {
//设置列宽
sheet.setColumnView(i, list.get(i).length() + 8);
} else {
//设置列宽
sheet.setColumnView(i, list.get(i).length() + 5);
}
}
//设置行高
sheet.setRowView(j + 1, 350);
}
writebook.write();
Toast.makeText(c, "导出Excel成功", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (writebook != null) {
try {
writebook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
}
使用

String filePath = Environment.getExternalStorageDirectory() + "/AndroidExcelDemo";
File file = new File(filePath);
if (!file.exists()) {
file.mkdirs();
}
String excelFileName = "/demo.xls";
String[] title = {"姓名", "年龄", "男孩"};
String sheetName = "demoSheetName";
List<DemoBean> demoBeanList = new ArrayList<>();
DemoBean demoBean1 = new DemoBean("张三", 10, true);
DemoBean demoBean2 = new DemoBean("小红", 12, false);
DemoBean demoBean3 = new DemoBean("李四", 18, true);
DemoBean demoBean4 = new DemoBean("王香", 13, false);
demoBeanList.add(demoBean1);
demoBeanList.add(demoBean2);
demoBeanList.add(demoBean3);
demoBeanList.add(demoBean4);
filePath = filePath + excelFileName;
ExcelUtil.initExcel(filePath, sheetName, title);
ExcelUtil.writeObjListToExcel(demoBeanList, filePath, context);
textView.setText("excel已导出至:" + filePath);
最终生成的excel效果如下:

注意,一定要申请读写文件的权限,不然会导出失败,完整demo的地址:https://github.com/DmrfCoder/AndroidExcelDemo

热心网友 时间:2022-02-26 03:47

答:用户们在问卷星中,点击“我的问卷”,然后点击“分析下载”里的“查看下载答卷”,下载答卷可以直接选择导出数据成excel的格式。

热心网友 时间:2022-02-26 05:39

有一个详细数据下载,找到那一个点了之后,它会生成一个下载链接,然后复制到浏览器上下载就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电动车遥控锁住了遥控丢了怎么办 ...我想知道能不能先用4:3模板,然后改成16:9的比例? word的标题底纹是怎么弄的word的标题底纹是怎么弄的图片 身份证的证照编号是多少 华晨雨张杰林俊杰徐良属于什么类型 QQ空间发说说..手机root了改哪个文件能自定义手机型号尾巴.._百度知... ...如果说人们遇见这种鸟会怎么样?是好或不好? 我是冠军青岛啤酒·我是冠军 救救我家哈士奇老打喷嚏流浓涕和喘急谢谢 哈士奇状态不好没精神怎么办?警惕犬瘟疾病! 只知道问卷星考试链接怎么导出问卷 问卷星怎么导出excel的数据呢,求解方法 问卷星怎么导出excel数据 问卷星个人版本怎么导出数据,量表格式的题 请问问卷星怎么把题目设置成这种样式呀? 问卷星免费版转化成文档打印 问卷星的答卷怎样能以Word文档形式下载下来 小米手机微信来消息怎么没声音? 怎样把问卷星中的问卷调查转化成word文档 小米手机来信息时没有声音怎么回事 问卷星问卷如何转为word 怎样找到拼多多官方客服 拼多多人工客服不出来怎么办? 在电脑上如何把字体放大 怎么清理c盘空间windows 怎样清除c盘的内存 微信电脑版可以分身多少个 电脑版本微信可以多开吗? 爱奇艺会员不登录手机号怎么分享给别人 微信电脑版可以多开吗 问卷星问卷是不是只有设计者才能导出 求份问卷星问卷的导出数据 求高手帮忙找回QQ号我的QQ号被盗了,怎么样能找回来 问卷调查怎么转化为word文档 qq号被盗了,怎么才能找回来 钉钉在部门群组内如何设定定时推送消息机器人 问卷星的答卷下载可以下成word格式吗? 钉钉群机器人怎么弄 钉钉群机器人设置方法 拼多多怎么设置机器人自动回复? 怎么用word做问卷调查啊 微信群里自动回复机器人怎么弄的 想问一下微信自动回复机器人怎么做? 别人的问卷怎么导出word? 微信自建群怎么设置机器人回复。机器人怎么弄。 钉钉机器人怎么用 钉钉机器人有什么功能 钉钉办公软件中的企业机器人怎么使用 问卷网怎样导出Word格式 钉钉机器人功能介绍 钉钉群机器人怎么用 苹果手机上QQ音乐的歌怎么传到电脑上 有谁知道怎么设置晨风微信机器人自动回复功能呢