小编Lal*_*tar的帖子

xls到csv转换器

我在python中使用win32.client将.xlsx和.xls文件转换为.csv.当我执行此代码时,它会给出错误.我的代码是:

def convertXLS2CSV(aFile):
    '''converts a MS Excel file to csv w/ the same name in the same directory'''

    print "------ beginning to convert XLS to CSV ------"

    try:
        import win32com.client, os
        from win32com.client import constants as c
        excel = win32com.client.Dispatch('Excel.Application')

        fileDir, fileName = os.path.split(aFile)
        nameOnly = os.path.splitext(fileName)
        newName = nameOnly[0] + ".csv"
        outCSV = os.path.join(fileDir, newName)
        workbook = excel.Workbooks.Open(aFile)
        workbook.SaveAs(outCSV, c.xlCSVMSDOS) # 24 represents xlCSVMSDOS
        workbook.Close(False)
        excel.Quit()
        del excel

        print "...Converted " + nameOnly + " to CSV"
    except:
        print …
Run Code Online (Sandbox Code Playgroud)

python csv excel xls export-to-csv

47
推荐指数
5
解决办法
12万
查看次数

Apache poi日期格式

嗨我正在阅读csv文件,并在01-01-2011获取日期,但我希望它以2011年1月1日格式,当我使用apache poi库编写.xlsx文件.我的代码是

XSSFDataFormat df = workBook.createDataFormat();
cs.setDataFormat(df.getFormat("dd-MMM-yy"));
Run Code Online (Sandbox Code Playgroud)

但它不适合我.我在哪里做错了.

java apache-poi

15
推荐指数
1
解决办法
3万
查看次数

从视图中获取布局

我正在使用XML来扩展XML接口

View add_phone = getLayoutInflater().inflate(R.layout.phone_info, null);
Run Code Online (Sandbox Code Playgroud)

现在我如何从add_phone视图访问RelativeLayout?有什么方法getChildCount()吗?

android

8
推荐指数
2
解决办法
4万
查看次数

在javascript中解析Json对象

你好,我有一个像json对象

{"event1":{"title":"My birthday","start":"12\/27\/2011 10:20 ","end":"12\/27\/2011 00:00 "},"event2":{"title":"My birthday again","start":"12\/27\/2011 10:20 ","end":"12\/27\/2011 00:00 "}}
Run Code Online (Sandbox Code Playgroud)

我想解析它

[
            {
                title: 'All Day Event',
                start: new Date(y, m, 1)
            },
            {
                title: 'Long Event',
                start: new Date(y, m, d-5),
                end: new Date(y, m, d-2)
            }]
Run Code Online (Sandbox Code Playgroud)

我该怎么做 我写了这段代码,但我的代码是它的givin数组长度为0

var response = eval(data);
        $.each(response, function() {
            obj = {};
            $.each(this, function(k, v) {
                if(k=="start")
                {
                    obj[k] = new Date(v);
                }
                if(k=="end")
                {
                    obj[k] = new Date(v);
                }
                else
                {
                    obj[k] = v;
                }
                event_data.push(obj);

            });

        });
Run Code Online (Sandbox Code Playgroud)

javascript json

8
推荐指数
1
解决办法
7万
查看次数

在RelativeLayout中获取子视图

我想在我的活动中添加一个按钮,它将返回相对布局的所有子视图.

如何获得相对布局视图的所有子视图?

layout android

7
推荐指数
1
解决办法
2万
查看次数

警报对话框未显示

大家好我只是通过点击一个按钮在android中创建一个警告对话框.我使用了XML的onClick属性并调用了函数.我的代码是

public void selectPhoneType(View view)
{
    String [] item = {"Home", "Work", "Mobile", "Work Fax", "Home Fax", "Pager", "Other", "Custom"};
    AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
    builder.setTitle("Select Label");
    AlertDialog alert = builder.create();
    alert.show();}
Run Code Online (Sandbox Code Playgroud)

但是这段代码没有显示警告并且给出了错误

BadTokenException: Unable to add window -- token null is not for an application. 
Run Code Online (Sandbox Code Playgroud)

请告诉我这段代码有什么问题.

alert android dialog

6
推荐指数
1
解决办法
2万
查看次数

Apche POI在读取xlsx文件时获取单元格颜色

您好所有我读一个xlsx使用文件XSSFApche POI.现在我想读取单元格的颜色并在新xlsx文件上应用相同的颜色.我该怎么做 我的代码是:

public void readXLSXFile(String filePath) throws FileNotFoundException, IOException
    {
        XSSFRow row;
        XSSFRow new_row;
        XSSFSheet sheet;
        XSSFCell cell;
        XSSFCell new_cell;
        XSSFCellStyle cellStyle;
        XSSFDataFormat dataFormat;
        XSSFColor color;

        XSSFWorkbook xssfWorkbook = new XSSFWorkbook(new FileInputStream(filePath));
        XSSFWorkbook workbook = new XSSFWorkbook();
        XSSFSheet new_sheet = (XSSFSheet) workbook.createSheet();
        for(int i = 0; i < xssfWorkbook.getNumberOfSheets(); i++ )
        {
            sheet = xssfWorkbook.getSheetAt(i);
            for(int j =0; j<sheet.getLastRowNum(); j++)
            {
                row = (XSSFRow) sheet.getRow(j);
                new_row = new_sheet.createRow(j);
                for(int k = …
Run Code Online (Sandbox Code Playgroud)

java apache-poi

2
推荐指数
1
解决办法
9484
查看次数

如何在php中获得特定国家的正确日期时间

您好,我需要在用户注册时节省时间。我正在尝试在 PHP 中生成印度特定时间的代码。

 $timezone = new DateTimeZone("Asia/Kolkata" );
        $date = new DateTime();
        $date->setTimezone($timezone );
        $dtobj = $date->format('Y-m-d H:i:s');
echo $dtobj;
Run Code Online (Sandbox Code Playgroud)

它正在工作,但没有显示正确的时间。我正在使用 Godaddy 服务器。代码给出的时间是 2014-01-13 10:21:29 但实际时间是 2014-01-13 02:20:55。我在谷歌上搜索并尝试了几乎所有功能,但得到相同的差异。我该怎么做才能获得准确的时间。

php mysql

2
推荐指数
1
解决办法
3838
查看次数

MySql 带表名的联合查询

我必须编写一个查询来从两个表中获取数据。我正在UNION完美地使用和工作。但是我如何识别哪一行属于哪个表呢?我想要这样的数据。

==================================================
          Table Name     | Person Name
==================================================
          table one      | xyz
--------------------------------------------------
          table two      | abc
--------------------------------------------------
          table one      | www
Run Code Online (Sandbox Code Playgroud)

mysql sql union

2
推荐指数
1
解决办法
1808
查看次数

代码块电源功能在c中不起作用

我正在使用代码块来学习c.我的代码是

#include<stdio.h>
#include<math.h>
int main()
{
  int x;
  x = pow(5,2);
  printf("%d", x);
}

Output is 25
Run Code Online (Sandbox Code Playgroud)

当我使用此代码时

#include<stdio.h>
#include<math.h>
int main()
{
  int x,i,j;
  printf("please enter first value");
  scanf("%d", &i);//5
  printf("please enter second value");//2
  scanf("%d", &j);
  x = pow(i,j);
  printf("%d", x);
}

Output is 24
Run Code Online (Sandbox Code Playgroud)

这有什么不对?我只是使用扫描功能获取价值,并以同样的方式使用pow功能.

c c++ codeblocks

1
推荐指数
1
解决办法
4409
查看次数

JavaFX将值从子级传递给父级

我有一个父控制器,其中包含一个按钮.当我点击按钮时,它打开新窗口并将一些数据显示在表格中.我用于打开窗口的代码是

            Stage stage = new Stage();
            FXMLLoader fxmlLoader = new FXMLLoader(
                    getClass().getResource("../layout/SearchCustomer.fxml"));
            Parent parent = (Parent) fxmlLoader.load();
            Scene scene = new Scene(parent);
            stage.initModality(Modality.APPLICATION_MODAL);
            stage.initOwner(parent.getScene().getWindow());
            stage.setScene(scene);
            stage.resizableProperty().setValue(false);
            stage.showAndWait();
Run Code Online (Sandbox Code Playgroud)

它正确打开窗口.现在我需要的是,当我双击子窗口的表行时,它应该在父控制器文本框中设置一些值.我们如何将这个值从子控制器传递给父控制器?

java-8 javafx-2 fxml

1
推荐指数
1
解决办法
3833
查看次数

Oracle varchar2到日期转换

我在oracle数据库中有一个表,它有一列类型varchar2,它存储日期.问题是它存储日期为2个字符年份格式,如19/08/66,相当于19/08/1966.但是当我使用to_date函数转换这个日期时,它将返回19/08/2066,但期待19/08/1966.我怎样才能正确转换它.

sql oracle

0
推荐指数
1
解决办法
109
查看次数

标签 统计

android ×3

apache-poi ×2

java ×2

mysql ×2

sql ×2

alert ×1

c ×1

c++ ×1

codeblocks ×1

csv ×1

dialog ×1

excel ×1

export-to-csv ×1

fxml ×1

java-8 ×1

javafx-2 ×1

javascript ×1

json ×1

layout ×1

oracle ×1

php ×1

python ×1

union ×1

xls ×1