我使用excel下载作为用户下载分数表,填写分数然后将此分数表重新上传到系统的方式.
部分原因是要求将数据库中的数据放入CSV中.然后它在客户端计算机上打开.
我遇到的问题是CSV不允许我使用任何格式.这包括隐藏单元格,使文本粗体等.
因此,将数据解析为excel格式(xls)文档将更有意义......但是从我所听到和阅读的内容来看,这将是非常困难的,因为不同的excel版本等等.
我听说XML是一种将数据解析为excel格式的好方法.我想知道是否有人使用PHP有任何经验?
有没有人听说过的好剧本?有没有人对不同版本的excel开放有任何意见(甚至是开放式办公室或莲花之类的东西)如果我向前迈进一步,你觉得怎么样?
非常感谢您的帮助!请回复或发送电子邮件给我坦率的天空点com
我一直在尝试许多不同的方法来从这个论坛和其他许多方面解决这个问题.我似乎找不到解决这个问题的方法或任何能给我一个直接答案的文档.
我想知道你是否可以帮我看一下.
谢谢
问题:
我有一个数据库,其中包含以下参与者参与各种各样的联赛
我目前能够显示单轮的分数,一次一轮...这正是我想要的.但是我也希望显示每个参与者在所有轮次中获得的分数.让我们说我们有2轮.我希望结果屏幕上的输出看起来像这样:
Currently viewing league 20, Round 1
of 2:
User Name | Score | Total Score
Tom | 10 | 200
James | 50 | 300
Run Code Online (Sandbox Code Playgroud)
用户名 - 参与者的姓名得分=此当前回合总得分的得分=此联盟的所有回合得分加在一起.
我的Mysql查询如下.为它的混乱道歉,我已经重写了大约100次,而这种当前的方式是完全可行的唯一方式.
# FIELDS
SELECT
participants.participant_id, # ID - used for functions
participants.participant_name, # NAME
participants.participant_gender, # Participant info
classes.class_name, # Class name
schools.school_name, # School name
participant_scores.participant_score, # Participant score
participant_scores.participant_score_id
# TABLES
FROM participant_scores, participants, classes, league_schools, schools, leagues, rounds
# filter leagues …Run Code Online (Sandbox Code Playgroud)